:orphan: .. title:: SHELL_TELNET_LOG_MESSAGE_QUEUE_SIZE .. option:: CONFIG_SHELL_TELNET_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. Direct dependencies =================== \ :option:`SHELL_BACKEND_TELNET ` && \ :option:`SHELL_BACKENDS ` && \ :option:`SHELL ` *(Includes any dependencies from ifs and menus.)* Default ======= - 10 Kconfig definition ================== .. highlight:: kconfig At ``subsys/shell/Kconfig.template.shell_log_queue_size:3`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:41`` → ``subsys/shell/Kconfig:18`` → ``subsys/shell/Kconfig.backends:247`` Menu path: (Top) → Sub Systems and OS Services → Shell → Enable shell backends → Enable TELNET backend. .. parsed-literal:: config SHELL_TELNET_LOG_MESSAGE_QUEUE_SIZE int "Log message queue size" default 10 depends on \ :option:`SHELL_BACKEND_TELNET ` && \ :option:`SHELL_BACKENDS ` && \ :option:`SHELL ` 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.)*