logging: Kconfig cleanup of frontened related options
Cleanup in kconfig options in preparation for adding a frontend that will use dictionary mode. Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
This commit is contained in:
parent
8f919e41fa
commit
33923014b9
7 changed files with 16 additions and 5 deletions
|
@ -1700,7 +1700,7 @@ list(APPEND
|
||||||
${extra_post_build_byproducts}
|
${extra_post_build_byproducts}
|
||||||
)
|
)
|
||||||
|
|
||||||
if(CONFIG_LOG_DICTIONARY_SUPPORT)
|
if(CONFIG_LOG_DICTIONARY_DB)
|
||||||
set(log_dict_db_output --json=${PROJECT_BINARY_DIR}/log_dictionary.json)
|
set(log_dict_db_output --json=${PROJECT_BINARY_DIR}/log_dictionary.json)
|
||||||
elseif(CONFIG_LOG_MIPI_SYST_USE_CATALOG)
|
elseif(CONFIG_LOG_MIPI_SYST_USE_CATALOG)
|
||||||
set(log_dict_db_output --syst=${PROJECT_BINARY_DIR}/mipi_syst_collateral.xml)
|
set(log_dict_db_output --syst=${PROJECT_BINARY_DIR}/mipi_syst_collateral.xml)
|
||||||
|
|
|
@ -95,6 +95,11 @@ if(NOT CONFIG_LOG_MODE_MINIMAL)
|
||||||
log_backend_spinel.c
|
log_backend_spinel.c
|
||||||
)
|
)
|
||||||
|
|
||||||
|
zephyr_sources_ifdef(
|
||||||
|
CONFIG_LOG_FRONTEND_DICT_UART
|
||||||
|
log_frontend_dict_uart.c
|
||||||
|
)
|
||||||
|
|
||||||
if(CONFIG_LOG_DICTIONARY_SUPPORT)
|
if(CONFIG_LOG_DICTIONARY_SUPPORT)
|
||||||
zephyr_sources(log_output_dict.c)
|
zephyr_sources(log_output_dict.c)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -14,12 +14,12 @@ rsource "Kconfig.mode"
|
||||||
|
|
||||||
rsource "Kconfig.filtering"
|
rsource "Kconfig.filtering"
|
||||||
|
|
||||||
|
rsource "Kconfig.processing"
|
||||||
|
|
||||||
if !LOG_FRONTEND_ONLY && !LOG_MODE_MINIMAL
|
if !LOG_FRONTEND_ONLY && !LOG_MODE_MINIMAL
|
||||||
|
|
||||||
rsource "Kconfig.formatting"
|
rsource "Kconfig.formatting"
|
||||||
|
|
||||||
rsource "Kconfig.processing"
|
|
||||||
|
|
||||||
rsource "Kconfig.backends"
|
rsource "Kconfig.backends"
|
||||||
|
|
||||||
endif # !LOG_FRONTEND_ONLY && !LOG_MODE_MINIMAL
|
endif # !LOG_FRONTEND_ONLY && !LOG_MODE_MINIMAL
|
||||||
|
|
|
@ -47,6 +47,7 @@ config LOG_MIPI_SYST_CATALOG_ARGS_BUFFER_SIZE
|
||||||
config LOG_DICTIONARY_SUPPORT
|
config LOG_DICTIONARY_SUPPORT
|
||||||
bool
|
bool
|
||||||
depends on LOG2
|
depends on LOG2
|
||||||
|
select LOG_DICTIONARY_DB
|
||||||
help
|
help
|
||||||
Enable support for dictionary based logging.
|
Enable support for dictionary based logging.
|
||||||
|
|
||||||
|
|
|
@ -65,6 +65,9 @@ config LOG_MEM_UTILIZATION
|
||||||
When enabled, maximum usage of memory used for log messages in deferred
|
When enabled, maximum usage of memory used for log messages in deferred
|
||||||
mode is tracked. It can be used to trim LOG_BUFFER_SIZE.
|
mode is tracked. It can be used to trim LOG_BUFFER_SIZE.
|
||||||
|
|
||||||
|
config LOG_DICTIONARY_DB
|
||||||
|
bool
|
||||||
|
|
||||||
config LOG2_MSG_PKG_ALWAYS_ADD_RO_STRING_IDXS
|
config LOG2_MSG_PKG_ALWAYS_ADD_RO_STRING_IDXS
|
||||||
bool
|
bool
|
||||||
help
|
help
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
choice LOG_MODE
|
choice LOG_MODE
|
||||||
prompt "Mode"
|
prompt "Mode"
|
||||||
|
depends on !LOG_FRONTEND_ONLY
|
||||||
default LOG_MODE_MINIMAL if LOG_DEFAULT_MINIMAL
|
default LOG_MODE_MINIMAL if LOG_DEFAULT_MINIMAL
|
||||||
default LOG_MODE_IMMEDIATE if LOG2_MODE_IMMEDIATE
|
default LOG_MODE_IMMEDIATE if LOG2_MODE_IMMEDIATE
|
||||||
default LOG_MODE_DEFERRED
|
default LOG_MODE_DEFERRED
|
||||||
|
|
|
@ -14,11 +14,12 @@ config LOG_PRINTK_MAX_STRING_LENGTH
|
||||||
int "Maximum string length supported by LOG_PRINTK"
|
int "Maximum string length supported by LOG_PRINTK"
|
||||||
depends on LOG_PRINTK
|
depends on LOG_PRINTK
|
||||||
depends on (!LOG_MODE_IMMEDIATE || USERSPACE)
|
depends on (!LOG_MODE_IMMEDIATE || USERSPACE)
|
||||||
|
depends on LOG1
|
||||||
default 128
|
default 128
|
||||||
help
|
help
|
||||||
Array is allocated on the stack.
|
Array is allocated on the stack.
|
||||||
|
|
||||||
if !LOG_MODE_IMMEDIATE
|
if LOG_MODE_DEFERRED && !LOG_FRONTEND_ONLY
|
||||||
|
|
||||||
config LOG_MODE_OVERFLOW
|
config LOG_MODE_OVERFLOW
|
||||||
bool "Drop oldest message when full"
|
bool "Drop oldest message when full"
|
||||||
|
@ -106,7 +107,7 @@ config LOG_BUFFER_SIZE
|
||||||
help
|
help
|
||||||
Number of bytes dedicated for the logger internal buffer.
|
Number of bytes dedicated for the logger internal buffer.
|
||||||
|
|
||||||
endif # !LOG_MODE_IMMEDIATE
|
endif # LOG_MODE_DEFERRED && !LOG_FRONTEND_ONLY
|
||||||
|
|
||||||
if LOG1_DEFERRED
|
if LOG1_DEFERRED
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue