Log Level Check Macros#

Macros for checking if a log level should be processed.

These macros provide efficient level checking to determine if a log message should be processed based on the current log level configuration.

Macros#

#define

Check if debug level logging is enabled for the given level.

#define

Check if info level logging is enabled for the given level.

#define

Check if error level logging is enabled for the given level.

#define

Check if crash level logging is enabled for the given level.

#define

Check if warning level logging is enabled for the given level.

Macro Definition Documentation#

SL_LOG_LVL_DEBUG_CHECK#

#define SL_LOG_LVL_DEBUG_CHECK
Value:
(level)

Check if debug level logging is enabled for the given level.


SL_LOG_LVL_INFO_CHECK#

#define SL_LOG_LVL_INFO_CHECK
Value:
(level)

Check if info level logging is enabled for the given level.


SL_LOG_LVL_ERROR_CHECK#

#define SL_LOG_LVL_ERROR_CHECK
Value:
(level)

Check if error level logging is enabled for the given level.


SL_LOG_LVL_CRASH_CHECK#

#define SL_LOG_LVL_CRASH_CHECK
Value:
(level)

Check if crash level logging is enabled for the given level.


SL_LOG_LVL_WARN_CHECK#

#define SL_LOG_LVL_WARN_CHECK
Value:
(level)

Check if warning level logging is enabled for the given level.