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)

Macro Definition Documentation#

SL_PRINT_VOID_ARG0_DBG#

#define SL_PRINT_VOID_ARG0_DBG
Value:
(EVENT, EVENT_TYPE)

SL_PRINT_VOID_ARG0_ERR#

#define SL_PRINT_VOID_ARG0_ERR
Value:
(EVENT, EVENT_TYPE)

SL_PRINT_VOID_ARG0_WRN#

#define SL_PRINT_VOID_ARG0_WRN
Value:
(EVENT, EVENT_TYPE)

SL_PRINT_VOID_ARG0_INFO#

#define SL_PRINT_VOID_ARG0_INFO
Value:
(EVENT, EVENT_TYPE)

SL_PRINT_VOID_ARG0_CRASH#

#define SL_PRINT_VOID_ARG0_CRASH
Value:
(EVENT, EVENT_TYPE)

SL_PRINT_VOID_ARG1_DBG#

#define SL_PRINT_VOID_ARG1_DBG
Value:
(EVENT, EVENT_TYPE, ARG1)

SL_PRINT_VOID_ARG1_ERR#

#define SL_PRINT_VOID_ARG1_ERR
Value:
(EVENT, EVENT_TYPE, ARG1)

SL_PRINT_VOID_ARG1_WRN#

#define SL_PRINT_VOID_ARG1_WRN
Value:
(EVENT, EVENT_TYPE, ARG1)

SL_PRINT_VOID_ARG1_INFO#

#define SL_PRINT_VOID_ARG1_INFO
Value:
(EVENT, EVENT_TYPE, ARG1)

SL_PRINT_VOID_ARG1_CRASH#

#define SL_PRINT_VOID_ARG1_CRASH
Value:
(EVENT, EVENT_TYPE, ARG1)

SL_PRINT_VOID_ARG2_DBG#

#define SL_PRINT_VOID_ARG2_DBG
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2)

SL_PRINT_VOID_ARG2_ERR#

#define SL_PRINT_VOID_ARG2_ERR
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2)

SL_PRINT_VOID_ARG2_WRN#

#define SL_PRINT_VOID_ARG2_WRN
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2)

SL_PRINT_VOID_ARG2_INFO#

#define SL_PRINT_VOID_ARG2_INFO
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2)

SL_PRINT_VOID_ARG2_CRASH#

#define SL_PRINT_VOID_ARG2_CRASH
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2)

SL_PRINT_VOID_ARG3_DBG#

#define SL_PRINT_VOID_ARG3_DBG
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)

SL_PRINT_VOID_ARG3_ERR#

#define SL_PRINT_VOID_ARG3_ERR
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)

SL_PRINT_VOID_ARG3_WRN#

#define SL_PRINT_VOID_ARG3_WRN
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)

SL_PRINT_VOID_ARG3_INFO#

#define SL_PRINT_VOID_ARG3_INFO
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)

SL_PRINT_VOID_ARG3_CRASH#

#define SL_PRINT_VOID_ARG3_CRASH
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3)

SL_PRINT_VOID_ARG4_DBG#

#define SL_PRINT_VOID_ARG4_DBG
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)

SL_PRINT_VOID_ARG4_ERR#

#define SL_PRINT_VOID_ARG4_ERR
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)

SL_PRINT_VOID_ARG4_WRN#

#define SL_PRINT_VOID_ARG4_WRN
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)

SL_PRINT_VOID_ARG4_INFO#

#define SL_PRINT_VOID_ARG4_INFO
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)

SL_PRINT_VOID_ARG4_CRASH#

#define SL_PRINT_VOID_ARG4_CRASH
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4)

SL_PRINT_VOID_ARG5_DBG#

#define SL_PRINT_VOID_ARG5_DBG
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)

SL_PRINT_VOID_ARG5_ERR#

#define SL_PRINT_VOID_ARG5_ERR
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)

SL_PRINT_VOID_ARG5_WRN#

#define SL_PRINT_VOID_ARG5_WRN
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)

SL_PRINT_VOID_ARG5_INFO#

#define SL_PRINT_VOID_ARG5_INFO
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)

SL_PRINT_VOID_ARG5_CRASH#

#define SL_PRINT_VOID_ARG5_CRASH
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5)

SL_PRINT_VOID_ARG6_DBG#

#define SL_PRINT_VOID_ARG6_DBG
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)

SL_PRINT_VOID_ARG6_ERR#

#define SL_PRINT_VOID_ARG6_ERR
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)

SL_PRINT_VOID_ARG6_WRN#

#define SL_PRINT_VOID_ARG6_WRN
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)

SL_PRINT_VOID_ARG6_INFO#

#define SL_PRINT_VOID_ARG6_INFO
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)

SL_PRINT_VOID_ARG6_CRASH#

#define SL_PRINT_VOID_ARG6_CRASH
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6)

SL_PRINT_VOID_ARG7_DBG#

#define SL_PRINT_VOID_ARG7_DBG
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)

SL_PRINT_VOID_ARG7_ERR#

#define SL_PRINT_VOID_ARG7_ERR
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)

SL_PRINT_VOID_ARG7_WRN#

#define SL_PRINT_VOID_ARG7_WRN
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)

SL_PRINT_VOID_ARG7_INFO#

#define SL_PRINT_VOID_ARG7_INFO
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)

SL_PRINT_VOID_ARG7_CRASH#

#define SL_PRINT_VOID_ARG7_CRASH
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7)

SL_PRINT_VOID_ARG8_DBG#

#define SL_PRINT_VOID_ARG8_DBG
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)

SL_PRINT_VOID_ARG8_ERR#

#define SL_PRINT_VOID_ARG8_ERR
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)

SL_PRINT_VOID_ARG8_WRN#

#define SL_PRINT_VOID_ARG8_WRN
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)

SL_PRINT_VOID_ARG8_INFO#

#define SL_PRINT_VOID_ARG8_INFO
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)

SL_PRINT_VOID_ARG8_CRASH#

#define SL_PRINT_VOID_ARG8_CRASH
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8)

SL_PRINT_VOID_ARG9_DBG#

#define SL_PRINT_VOID_ARG9_DBG
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)

SL_PRINT_VOID_ARG9_ERR#

#define SL_PRINT_VOID_ARG9_ERR
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)

SL_PRINT_VOID_ARG9_WRN#

#define SL_PRINT_VOID_ARG9_WRN
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)

SL_PRINT_VOID_ARG9_INFO#

#define SL_PRINT_VOID_ARG9_INFO
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)

SL_PRINT_VOID_ARG9_CRASH#

#define SL_PRINT_VOID_ARG9_CRASH
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9)

SL_PRINT_VOID_ARG10_DBG#

#define SL_PRINT_VOID_ARG10_DBG
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)

SL_PRINT_VOID_ARG10_ERR#

#define SL_PRINT_VOID_ARG10_ERR
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)

SL_PRINT_VOID_ARG10_WRN#

#define SL_PRINT_VOID_ARG10_WRN
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)

SL_PRINT_VOID_ARG10_INFO#

#define SL_PRINT_VOID_ARG10_INFO
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)

SL_PRINT_VOID_ARG10_CRASH#

#define SL_PRINT_VOID_ARG10_CRASH
Value:
(EVENT, EVENT_TYPE, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10)