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#
Send debug log message with no arguments.
Send error log message with no arguments.
Send crash log message with no arguments.
Send warning log message with no arguments.
Send info log message with no arguments.
Send debug log message with 1 argument.
Send error log message with 1 argument.
Send crash log message with 1 argument.
Send warning log message with 1 argument.
Send info log message with 1 argument.
Send debug log message with 2 arguments.
Send error log message with 2 arguments.
Send crash log message with 2 arguments.
Send warning log message with 2 arguments.
Send info log message with 2 arguments.
Send debug log message with 3 arguments.
Send error log message with 3 arguments.
Send crash log message with 3 arguments.
Send warning log message with 3 arguments.
Send info log message with 3 arguments.
Macro Definition Documentation#
SL_PRINT_ARG0_DBG#
#define SL_PRINT_ARG0_DBGValue:
(EVENT, EVENT_TYPE)
Send debug log message with no arguments.
SL_PRINT_ARG0_ERR#
#define SL_PRINT_ARG0_ERRValue:
(EVENT, EVENT_TYPE)
Send error log message with no arguments.
SL_PRINT_ARG0_CRASH#
#define SL_PRINT_ARG0_CRASHValue:
(EVENT, EVENT_TYPE)
Send crash log message with no arguments.
SL_PRINT_ARG0_WRN#
#define SL_PRINT_ARG0_WRNValue:
(EVENT, EVENT_TYPE)
Send warning log message with no arguments.
SL_PRINT_ARG0_INFO#
#define SL_PRINT_ARG0_INFOValue:
(EVENT, EVENT_TYPE)
Send info log message with no arguments.
SL_PRINT_ARG1_DBG#
#define SL_PRINT_ARG1_DBGValue:
(EVENT, EVENT_TYPE, ARG1)
Send debug log message with 1 argument.
SL_PRINT_ARG1_ERR#
#define SL_PRINT_ARG1_ERRValue:
(EVENT, EVENT_TYPE, ARG1)
Send error log message with 1 argument.
SL_PRINT_ARG1_CRASH#
#define SL_PRINT_ARG1_CRASHValue:
(EVENT, EVENT_TYPE, ARG1)
Send crash log message with 1 argument.
SL_PRINT_ARG1_WRN#
#define SL_PRINT_ARG1_WRNValue:
(EVENT, EVENT_TYPE, ARG1)
Send warning log message with 1 argument.
SL_PRINT_ARG1_INFO#
#define SL_PRINT_ARG1_INFOValue:
(EVENT, EVENT_TYPE, ARG1)
Send info log message with 1 argument.
SL_PRINT_ARG2_DBG#
#define SL_PRINT_ARG2_DBGValue:
Send debug log message with 2 arguments.
SL_PRINT_ARG2_ERR#
#define SL_PRINT_ARG2_ERRValue:
Send error log message with 2 arguments.
SL_PRINT_ARG2_CRASH#
#define SL_PRINT_ARG2_CRASHValue:
Send crash log message with 2 arguments.
SL_PRINT_ARG2_WRN#
#define SL_PRINT_ARG2_WRNValue:
Send warning log message with 2 arguments.
SL_PRINT_ARG2_INFO#
#define SL_PRINT_ARG2_INFOValue:
Send info log message with 2 arguments.
SL_PRINT_ARG3_DBG#
#define SL_PRINT_ARG3_DBGValue:
Send debug log message with 3 arguments.
SL_PRINT_ARG3_ERR#
#define SL_PRINT_ARG3_ERRValue:
Send error log message with 3 arguments.
SL_PRINT_ARG3_CRASH#
#define SL_PRINT_ARG3_CRASHValue:
Send crash log message with 3 arguments.
SL_PRINT_ARG3_WRN#
#define SL_PRINT_ARG3_WRNValue:
Send warning log message with 3 arguments.
SL_PRINT_ARG3_INFO#
#define SL_PRINT_ARG3_INFOValue:
Send info log message with 3 arguments.