CONFIG_SHELL_BT_NUS_LOG_MESSAGE_QUEUE_SIZE¶
Log message queue size
Type: int
Help¶
Amount of messages that can enqueued in order to be processed by shell
thread. Too small queue may lead to logger thread being blocked
(see $(module)_LOG_MESSAGE_QUEUE_TIMEOUT). Too big queue on relatively
slow shell transport may lead to situation where logs are dropped
because all log messages are enqueued.
Default¶
10
Kconfig definition¶
At <Zephyr>/subsys/shell/Kconfig.template.shell_log_queue_size:3
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:31
→ <Zephyr>/modules/Kconfig:6
→ <nRF>/doc/_build/kconfig/Kconfig.modules:2
→ <nRF>/Kconfig.nrf:54
→ <nRF>/subsys/Kconfig:32
→ <nRF>/subsys/shell/Kconfig:27
Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Shell Bluetooth NUS transport
config SHELL_BT_NUS_LOG_MESSAGE_QUEUE_SIZE
int "Log message queue size"
default 10
depends on SHELL_BT_NUS
help
Amount of messages that can enqueued in order to be processed by shell
thread. Too small queue may lead to logger thread being blocked
(see $(module)_LOG_MESSAGE_QUEUE_TIMEOUT). Too big queue on relatively
slow shell transport may lead to situation where logs are dropped
because all log messages are enqueued.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)