common_util
Loading...
Searching...
No Matches
Typedefs | Enumerations
logtype.h File Reference

Defines the log level and log function type. More...

#include <string>
#include <functional>

Go to the source code of this file.

Typedefs

using cutl::LogFuncType = std::function<void(loglevel, const std::string &)>
 The type of log function.
 

Enumerations

enum class  cutl::loglevel { debug_level , info_level , warn_level , error_level }
 The type of log level. More...
 

Detailed Description

Defines the log level and log function type.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations.

Author
spencer.luo
Date
2024-05-13

Typedef Documentation

◆ LogFuncType

using cutl::LogFuncType = std::function<void(loglevel, const std::string &)>

The type of log function.

Parameters
levelthe type of log level
msgthe message to log
Returns
void

Enumeration Type Documentation

◆ loglevel

enum class cutl::loglevel
strong

The type of log level.

Enumerator
debug_level 

debug level

info_level 

info level

warn_level 

warn level

error_level 

error level