# Copyright (c) 2021 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 menu "Output Formatting" menu "Prepend non-hexdump log message with function name" depends on !LOG_FRONTEND config LOG_FUNC_NAME_PREFIX_ERR bool "Error messages prepended" config LOG_FUNC_NAME_PREFIX_WRN bool "Warning messages prepended" config LOG_FUNC_NAME_PREFIX_INF bool "Info messages prepended" config LOG_FUNC_NAME_PREFIX_DBG bool "Debug messages prepended" default y endmenu config LOG_MIPI_SYST_ENABLE bool "Enable MIPI SyS-T format output" select MIPI_SYST_LIB help Enable MIPI SyS-T format output for the logger system. config LOG_DICTIONARY_SUPPORT bool depends on LOG2 help Enable support for dictionary based logging. Dictionary based logging is binary based where predefined strings are replaced with their equivalent addresses from the built binary image file in log output. This reduces the size required to store the log output when there are long format strings to be logged. This should be selected by the backend automatically. config LOG_IMMEDIATE_CLEAN_OUTPUT bool "Clean log output" depends on LOG_IMMEDIATE help If enabled, interrupts are locked during whole log message processing. As a result, processing on one log message cannot be interrupted by another one and output is clean, not interleaved. However, enabling this option is causing interrupts locking for significant amount of time (up to multiple milliseconds). config LOG_BACKEND_SHOW_COLOR bool "Enable colors in the backend" depends on LOG_BACKEND_UART || LOG_BACKEND_NATIVE_POSIX || LOG_BACKEND_RTT \ || LOG_BACKEND_SWO || LOG_BACKEND_XTENSA_SIM default y help When enabled selected backend prints errors in red and warning in yellow. config LOG_BACKEND_FORMAT_TIMESTAMP bool "Enable timestamp formatting in the backend" depends on LOG_BACKEND_UART || LOG_BACKEND_NATIVE_POSIX || LOG_BACKEND_RTT \ || LOG_BACKEND_SWO || LOG_BACKEND_XTENSA_SIM || LOG_BACKEND_FS default y help When enabled timestamp is formatted to hh:mm:ss:ms,us. endmenu