![]() |
LogIt++
|
A collection of macros for streamlined logging operations. More...
#define | LOGIT_FUNCTION __func__ |
#define | LOGIT_ENUM_TO_STR_CASE(value) |
Expands to a case statement returning the stringified enum value. | |
#define | LOGIT_LEVEL_TRACE 0 |
#define | LOGIT_LEVEL_DEBUG 1 |
#define | LOGIT_LEVEL_INFO 2 |
#define | LOGIT_LEVEL_WARN 3 |
#define | LOGIT_LEVEL_ERROR 4 |
#define | LOGIT_LEVEL_FATAL 5 |
#define | LOGIT_COMPILED_LEVEL LOGIT_LEVEL_TRACE |
A collection of macros for streamlined logging operations.
This group includes macros for logging messages at various levels, adding loggers, managing log settings, and controlling loggers.
LOGIT_QUEUE_DROP
or LOGIT_QUEUE_BLOCK
with LOGIT_SET_QUEUE_POLICY
. #define LOGIT_COMPILED_LEVEL LOGIT_LEVEL_TRACE |
Definition at line 42 of file LogMacros.hpp.
#define LOGIT_ENUM_TO_STR_CASE | ( | value | ) |
Expands to a case
statement returning the stringified enum value.
value | The enum value. |
Definition at line 23 of file LogMacros.hpp.
#define LOGIT_FUNCTION __func__ |
Definition at line 18 of file LogMacros.hpp.
#define LOGIT_LEVEL_DEBUG 1 |
Definition at line 26 of file LogMacros.hpp.
#define LOGIT_LEVEL_ERROR 4 |
Definition at line 29 of file LogMacros.hpp.
#define LOGIT_LEVEL_FATAL 5 |
Definition at line 30 of file LogMacros.hpp.
#define LOGIT_LEVEL_INFO 2 |
Definition at line 27 of file LogMacros.hpp.
#define LOGIT_LEVEL_TRACE 0 |
Definition at line 25 of file LogMacros.hpp.
#define LOGIT_LEVEL_WARN 3 |
Definition at line 28 of file LogMacros.hpp.