CONFIG_LOG_DICTIONARY_SUPPORT
(No prompt – not directly user assignable.)
Type: bool
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.
Direct dependencies
LOG2
&& !LOG_FRONTEND
&& !LOG_MODE_MINIMAL
&& LOG
(Includes any dependencies from ifs and menus.)
Defaults
No defaults. Implicitly defaults to n
.
Symbols that select this symbol
Kconfig definition
At <Zephyr>/subsys/logging/Kconfig.formatting:30
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:44
→ <Zephyr>/subsys/Kconfig:31
→ <Zephyr>/subsys/logging/Kconfig:19
Menu path: (Top) → Sub Systems and OS Services → Logging → Output Formatting
config LOG_DICTIONARY_SUPPORT
bool
depends on LOG2 && !LOG_FRONTEND && !LOG_MODE_MINIMAL && LOG
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.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)