-
CONFIG_LOG_STRDUP_BUF_COUNT
¶
Number of buffers in the pool used by log_strdup()
Type: int
Help¶
Number of calls to log_strdup() which can be pending before flushed to output. If “<log_strdup alloc failed>” message is seen in the log output, it means this value is too small and should be increased. Each entry takes CONFIG_LOG_STRDUP_MAX_STRING bytes of memory plus some additional fixed overhead.
Direct dependencies¶
!LOG_IMMEDIATE
&& !LOG_MINIMAL
&& LOG
(Includes any dependencies from ifs and menus.)
Default¶
4
Kconfig definition¶
At <Zephyr>/subsys/logging/Kconfig:246
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:34
→ <Zephyr>/subsys/Kconfig:28
Menu path: (Top) → Sub Systems and OS Services → Logging
config LOG_STRDUP_BUF_COUNT int "Number of buffers in the pool used by log_strdup()" default 4 depends on !LOG_IMMEDIATE
&& !LOG_MINIMAL
&&LOG
help Number of calls to log_strdup() which can be pending before flushed to output. If "<log_strdup alloc failed>" message is seen in the log output, it means this value is too small and should be increased. Each entry takes CONFIG_LOG_STRDUP_MAX_STRING bytes of memory plus some additional fixed overhead.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)