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_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 Subsystem>/logging/Kconfig.formatting:30
Included via Kconfig:8 → Kconfig.zephyr:44 → <Zephyr Subsystem>/Kconfig:31 → <Zephyr Subsystem>/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_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.)