You are viewing documentation for version:
Active Logging Macros#
Macros that perform actual logging when enabled.
These macros are used when logging is enabled (compile-time level is not NONE). They call the appropriate backend functions with formatted log level information.
Macros#
#define
SL_PRINT_ARG0_DBG (EVENT, EVENT_TYPE)
Send debug log message with no arguments.
#define
SL_PRINT_ARG0_ERR (EVENT, EVENT_TYPE)
Send error log message with no arguments.
#define
SL_PRINT_ARG0_CRASH (EVENT, EVENT_TYPE)
Send crash log message with no arguments.
#define
SL_PRINT_ARG0_WRN (EVENT, EVENT_TYPE)
Send warning log message with no arguments.
#define
SL_PRINT_ARG0_INFO (EVENT, EVENT_TYPE)
Send info log message with no arguments.
#define
SL_PRINT_ARG1_DBG (EVENT, EVENT_TYPE, ARG1)
Send debug log message with 1 argument.
#define
SL_PRINT_ARG1_ERR (EVENT, EVENT_TYPE, ARG1)
Send error log message with 1 argument.
#define
SL_PRINT_ARG1_CRASH (EVENT, EVENT_TYPE, ARG1)
Send crash log message with 1 argument.
#define
SL_PRINT_ARG1_WRN (EVENT, EVENT_TYPE, ARG1)
Send warning log message with 1 argument.
#define
SL_PRINT_ARG1_INFO (EVENT, EVENT_TYPE, ARG1)
Send info log message with 1 argument.
#define
SL_PRINT_ARG2_DBG (EVENT, EVENT_TYPE, ARG1, ARG2)
Send debug log message with 2 arguments.
#define
SL_PRINT_ARG2_ERR (EVENT, EVENT_TYPE, ARG1, ARG2)
Send error log message with 2 arguments.
#define
SL_PRINT_ARG2_CRASH (EVENT, EVENT_TYPE, ARG1, ARG2)
Send crash log message with 2 arguments.
#define
SL_PRINT_ARG2_WRN (EVENT, EVENT_TYPE, ARG1, ARG2)
Send warning log message with 2 arguments.
#define
SL_PRINT_ARG2_INFO (EVENT, EVENT_TYPE, ARG1, ARG2)
Send info log message with 2 arguments.
#define
SL_PRINT_ARG3_DBG (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)
Send debug log message with 3 arguments.
#define
SL_PRINT_ARG3_ERR (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)
Send error log message with 3 arguments.
#define
SL_PRINT_ARG3_CRASH (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)
Send crash log message with 3 arguments.
#define
SL_PRINT_ARG3_WRN (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)
Send warning log message with 3 arguments.
#define
SL_PRINT_ARG3_INFO (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)
Send info log message with 3 arguments.