Log system configuration structure.
Contains all configuration parameters for the logging system. This structure is used to configure the logger's behavior at runtime and defines the system's capabilities and limits.
Public Attributes#
uint32_t
Maximum number of events that can be stored in the ring buffer.
Current log level filter - only messages at this level or higher are processed.
Maximum number of arguments supported in log messages.
Public Attribute Documentation#
no_of_events#
uint32_t sl_log_config_t::no_of_events
Maximum number of events that can be stored in the ring buffer.
log_level#
sl_log_level_t sl_log_config_t::log_level
Current log level filter - only messages at this level or higher are processed.
max_no_args#
sl_log_args_t sl_log_config_t::max_no_args
Maximum number of arguments supported in log messages.