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.