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#
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)
Macro Definition Documentation#
SL_PRINT_VOID_ARG3_CRASH#
#define SL_PRINT_VOID_ARG3_CRASHValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)
SL_PRINT_VOID_ARG4_DBG#
#define SL_PRINT_VOID_ARG4_DBGValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)
SL_PRINT_VOID_ARG4_ERR#
#define SL_PRINT_VOID_ARG4_ERRValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)
SL_PRINT_VOID_ARG4_WRN#
#define SL_PRINT_VOID_ARG4_WRNValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)
SL_PRINT_VOID_ARG4_INFO#
#define SL_PRINT_VOID_ARG4_INFOValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)
SL_PRINT_VOID_ARG4_CRASH#
#define SL_PRINT_VOID_ARG4_CRASHValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)
SL_PRINT_VOID_ARG5_DBG#
#define SL_PRINT_VOID_ARG5_DBGValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)
SL_PRINT_VOID_ARG5_ERR#
#define SL_PRINT_VOID_ARG5_ERRValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)
SL_PRINT_VOID_ARG5_WRN#
#define SL_PRINT_VOID_ARG5_WRNValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)
SL_PRINT_VOID_ARG5_INFO#
#define SL_PRINT_VOID_ARG5_INFOValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)
SL_PRINT_VOID_ARG5_CRASH#
#define SL_PRINT_VOID_ARG5_CRASHValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)
SL_PRINT_VOID_ARG6_DBG#
#define SL_PRINT_VOID_ARG6_DBGValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)
SL_PRINT_VOID_ARG6_ERR#
#define SL_PRINT_VOID_ARG6_ERRValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)
SL_PRINT_VOID_ARG6_WRN#
#define SL_PRINT_VOID_ARG6_WRNValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)
SL_PRINT_VOID_ARG6_INFO#
#define SL_PRINT_VOID_ARG6_INFOValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)
SL_PRINT_VOID_ARG6_CRASH#
#define SL_PRINT_VOID_ARG6_CRASHValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)
SL_PRINT_VOID_ARG7_DBG#
#define SL_PRINT_VOID_ARG7_DBGValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)
SL_PRINT_VOID_ARG7_ERR#
#define SL_PRINT_VOID_ARG7_ERRValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)
SL_PRINT_VOID_ARG7_WRN#
#define SL_PRINT_VOID_ARG7_WRNValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)
SL_PRINT_VOID_ARG7_INFO#
#define SL_PRINT_VOID_ARG7_INFOValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)
SL_PRINT_VOID_ARG7_CRASH#
#define SL_PRINT_VOID_ARG7_CRASHValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)
SL_PRINT_VOID_ARG8_DBG#
#define SL_PRINT_VOID_ARG8_DBGValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)
SL_PRINT_VOID_ARG8_ERR#
#define SL_PRINT_VOID_ARG8_ERRValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)
SL_PRINT_VOID_ARG8_WRN#
#define SL_PRINT_VOID_ARG8_WRNValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)
SL_PRINT_VOID_ARG8_INFO#
#define SL_PRINT_VOID_ARG8_INFOValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)
SL_PRINT_VOID_ARG8_CRASH#
#define SL_PRINT_VOID_ARG8_CRASHValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)
SL_PRINT_VOID_ARG9_DBG#
#define SL_PRINT_VOID_ARG9_DBGValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)
SL_PRINT_VOID_ARG9_ERR#
#define SL_PRINT_VOID_ARG9_ERRValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)
SL_PRINT_VOID_ARG9_WRN#
#define SL_PRINT_VOID_ARG9_WRNValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)
SL_PRINT_VOID_ARG9_INFO#
#define SL_PRINT_VOID_ARG9_INFOValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)
SL_PRINT_VOID_ARG9_CRASH#
#define SL_PRINT_VOID_ARG9_CRASHValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)
SL_PRINT_VOID_ARG10_DBG#
#define SL_PRINT_VOID_ARG10_DBGValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)
SL_PRINT_VOID_ARG10_ERR#
#define SL_PRINT_VOID_ARG10_ERRValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)
SL_PRINT_VOID_ARG10_WRN#
#define SL_PRINT_VOID_ARG10_WRNValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)
SL_PRINT_VOID_ARG10_INFO#
#define SL_PRINT_VOID_ARG10_INFOValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)
SL_PRINT_VOID_ARG10_CRASH#
#define SL_PRINT_VOID_ARG10_CRASHValue:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)