-
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_MODE_DEFERRED && !LOG_MINIMAL && !LOG_FRONTEND && !LOG_MINIMAL && LOG
(Includes any dependencies from ifs and menus.)
Default¶
4
Kconfig definition¶
At subsys/logging/Kconfig.processing:119
Included via Kconfig:8 → Kconfig.zephyr:34 → subsys/Kconfig:31 → subsys/logging/Kconfig:23
Menu path: (Top) → Sub Systems and OS Services → Logging → Processing
config LOG_STRDUP_BUF_COUNT
int "Number of buffers in the pool used by log_strdup()"
default 4
depends on LOG_MODE_DEFERRED && !LOG_MINIMAL && !LOG_FRONTEND && !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.)