Link Search Menu Expand Document

Mode of operations:

Kconfig Description
CONFIG_LOG Deferred mode
CONFIG_LOG_MODE_DEFERRED Deferred mode
CONFIG_LOG2_MODE_DEFERRED Deferred mode v2
CONFIG_LOG_MODE_IMMEDIATE Immediate (synchronous) mode
CONFIG_LOG2_MODE_IMMEDIATE Immediate (synchronous) mode v2
CONFIG_LOG_MODE_MINIMAL Minimal footprint mode

Filtering options:

Kconfig Description
CONFIG_LOG_RUNTIME_FILTERING Enables runtime reconfiguration of the filtering.
CONFIG_LOG_DEFAULT_LEVEL Default level, sets the logging level used by modules that are not setting their own logging level.
CONFIG_LOG_OVERRIDE_LEVEL It overrides module logging level when it is not set or set lower than the override value.
CONFIG_LOG_MAX_LEVEL Maximal (lowest severity) level which is compiled in.

Processing options:

Kconfig Description
CONFIG_LOG_PRINTK Redirect printk calls to the logging
CONFIG_LOG_BUFFER_SIZE Number of bytes dedicated for the message pool. Single message capable of storing standard log with up to 3 arguments or hexdump message with 12 bytes of data take 32 bytes. In v2 it indicates buffer size dedicated for circular packet buffer.

Formatting options:

Kconfig Description
CONFIG_LOG_FUNC_NAME_PREFIX_ERR Prepend standard ERROR log messages with function name. Hexdump messages are not prepended.
CONFIG_LOG_FUNC_NAME_PREFIX_WRN Prepend standard WARNING log messages with function name. Hexdump messages are not prepended.
CONFIG_LOG_FUNC_NAME_PREFIX_INF Prepend standard INFO log messages with function name. Hexdump messages are not prepended.
CONFIG_LOG_FUNC_NAME_PREFIX_DBG Prepend standard DEBUG log messages with function name. Hexdump messages are not prepended.
CONFIG_LOG_BACKEND_SHOW_COLOR Enables coloring of errors (red) and warnings (yellow).
CONFIG_LOG_BACKEND_FORMAT_TIMESTAMP If enabled timestamp is formatted to hh:mm:ss:mmm,uuu. Otherwise is printed in raw format.