Logging Macros#
Macros#
- CARB_LOG
Logging macro if the level is dynamic.
- CARB_LOG_DECLARE_GATE
Declare a logging gate variable.
- CARB_LOG_ERROR
Logging macro for static log level.
- CARB_LOG_ERROR_EVERY_N_CALLS
Call-based throttled logging macro for static log level.
- CARB_LOG_ERROR_EVERY_N_MS
Time-based throttled logging macro for static log level.
- CARB_LOG_ERROR_ONCE
Single-time logging macro for static log level.
- CARB_LOG_ERROR_ONCE_RESETTABLE
Resettable single-time logging macro for static log level.
- CARB_LOG_EVERY_N_CALLS
Call-based throttled logging macro for dynamic log level.
- CARB_LOG_EVERY_N_MS
Time-based throttled logging macro if the level is dynamic.
- CARB_LOG_FATAL
Logging macro for static log level.
- CARB_LOG_FATAL_EVERY_N_CALLS
Call-based throttled logging macro for static log level.
- CARB_LOG_FATAL_EVERY_N_MS
Time-based throttled logging macro for static log level.
- CARB_LOG_FATAL_ONCE
Single-time logging macro for static log level.
- CARB_LOG_FATAL_ONCE_RESETTABLE
Resettable single-time logging macro for static log level.
- CARB_LOG_INFO
Logging macro for static log level.
- CARB_LOG_INFO_EVERY_N_CALLS
Call-based throttled logging macro for static log level.
- CARB_LOG_INFO_EVERY_N_MS
Time-based throttled logging macro for static log level.
- CARB_LOG_INFO_ONCE
Single-time logging macro for static log level.
- CARB_LOG_INFO_ONCE_RESETTABLE
Resettable single-time logging macro for static log level.
- CARB_LOG_ONCE
Single-time logging macro if the level is dynamic.
- CARB_LOG_ONCE_RESETTABLE
Resettable single-time logging macro for dynamic log level.
- CARB_LOG_RESET_GATE
Reset a logging gate to allow logging again.
- CARB_LOG_VERBOSE
Logging macro for static log level.
- CARB_LOG_VERBOSE_EVERY_N_CALLS
Call-based throttled logging macro for static log level.
- CARB_LOG_VERBOSE_EVERY_N_MS
Time-based throttled logging macro for static log level.
- CARB_LOG_VERBOSE_ONCE
Single-time logging macro for static log level.
- CARB_LOG_VERBOSE_ONCE_RESETTABLE
Resettable single-time logging macro for static log level.
- CARB_LOG_WARN
Logging macro for static log level.
- CARB_LOG_WARN_EVERY_N_CALLS
Call-based throttled logging macro for static log level.
- CARB_LOG_WARN_EVERY_N_MS
Time-based throttled logging macro for static log level.
- CARB_LOG_WARN_ONCE
Single-time logging macro for static log level.
- CARB_LOG_WARN_ONCE_RESETTABLE
Resettable single-time logging macro for static log level.