Disabled Logging Macros#

Macros that disable logging when compile-time level is set to NONE.

When SL_LOG_CONFIG_LEVEL_COMPILE_TIME is set to SL_LOG_CONFIG_LEVEL_NONE, all logging macros are replaced with void operations to completely eliminate logging overhead at compile time.

Modules#

Memory Section Definitions

Macros#

#define
SL_PRINT_VOID_ARG0_DBG (EVENT, EVENT_TYPE)
#define
SL_PRINT_VOID_ARG0_ERR (EVENT, EVENT_TYPE)
#define
SL_PRINT_VOID_ARG0_WRN (EVENT, EVENT_TYPE)
#define
SL_PRINT_VOID_ARG0_INFO (EVENT, EVENT_TYPE)
#define
SL_PRINT_VOID_ARG0_CRASH (EVENT, EVENT_TYPE)
#define
SL_PRINT_VOID_ARG1_DBG (EVENT, EVENT_TYPE, ARG1)
#define
SL_PRINT_VOID_ARG1_ERR (EVENT, EVENT_TYPE, ARG1)
#define
SL_PRINT_VOID_ARG1_WRN (EVENT, EVENT_TYPE, ARG1)
#define
SL_PRINT_VOID_ARG1_INFO (EVENT, EVENT_TYPE, ARG1)
#define
SL_PRINT_VOID_ARG1_CRASH (EVENT, EVENT_TYPE, ARG1)
#define
SL_PRINT_VOID_ARG2_DBG (EVENT, EVENT_TYPE, ARG1, ARG2)
#define
SL_PRINT_VOID_ARG2_ERR (EVENT, EVENT_TYPE, ARG1, ARG2)
#define
SL_PRINT_VOID_ARG2_WRN (EVENT, EVENT_TYPE, ARG1, ARG2)
#define
SL_PRINT_VOID_ARG2_INFO (EVENT, EVENT_TYPE, ARG1, ARG2)
#define
SL_PRINT_VOID_ARG2_CRASH (EVENT, EVENT_TYPE, ARG1, ARG2)
#define
SL_PRINT_VOID_ARG3_DBG (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)
#define
SL_PRINT_VOID_ARG3_ERR (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)
#define
SL_PRINT_VOID_ARG3_WRN (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)
#define
SL_PRINT_VOID_ARG3_INFO (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)
#define
SL_PRINT_VOID_ARG3_CRASH (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)
#define
SL_PRINT_VOID_ARG4_DBG (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)
#define
SL_PRINT_VOID_ARG4_ERR (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)
#define
SL_PRINT_VOID_ARG4_WRN (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)
#define
SL_PRINT_VOID_ARG4_INFO (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)
#define
SL_PRINT_VOID_ARG4_CRASH (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)
#define
SL_PRINT_VOID_ARG5_DBG (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)
#define
SL_PRINT_VOID_ARG5_ERR (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)
#define
SL_PRINT_VOID_ARG5_WRN (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)
#define
SL_PRINT_VOID_ARG5_INFO (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)
#define
SL_PRINT_VOID_ARG5_CRASH (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)
#define
SL_PRINT_VOID_ARG6_DBG (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)
#define
SL_PRINT_VOID_ARG6_ERR (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)
#define
SL_PRINT_VOID_ARG6_WRN (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)
#define
SL_PRINT_VOID_ARG6_INFO (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)
#define
SL_PRINT_VOID_ARG6_CRASH (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)
#define
SL_PRINT_VOID_ARG7_DBG (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)
#define
SL_PRINT_VOID_ARG7_ERR (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)
#define
SL_PRINT_VOID_ARG7_WRN (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)
#define
SL_PRINT_VOID_ARG7_INFO (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)
#define
SL_PRINT_VOID_ARG7_CRASH (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)
#define
SL_PRINT_VOID_ARG8_DBG (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)
#define
SL_PRINT_VOID_ARG8_ERR (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)
#define
SL_PRINT_VOID_ARG8_WRN (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)
#define
SL_PRINT_VOID_ARG8_INFO (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)
#define
SL_PRINT_VOID_ARG8_CRASH (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)
#define
SL_PRINT_VOID_ARG9_DBG (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)
#define
SL_PRINT_VOID_ARG9_ERR (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)
#define
SL_PRINT_VOID_ARG9_WRN (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)
#define
SL_PRINT_VOID_ARG9_INFO (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)
#define
SL_PRINT_VOID_ARG9_CRASH (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)
#define
SL_PRINT_VOID_ARG10_DBG (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)
#define
SL_PRINT_VOID_ARG10_ERR (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)
#define
SL_PRINT_VOID_ARG10_WRN (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)
#define
SL_PRINT_VOID_ARG10_INFO (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)
#define
SL_PRINT_VOID_ARG10_CRASH (EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)