:orphan: .. title:: CONFIG_SHELL_TELNET_LOG_MESSAGE_QUEUE_SIZE .. kconfig:: CONFIG_SHELL_TELNET_LOG_MESSAGE_QUEUE_SIZE CONFIG_SHELL_TELNET_LOG_MESSAGE_QUEUE_SIZE ########################################## *Log message queue size* Type: ``int`` Help ==== .. code-block:: none 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 =================== \ :kconfig:`SHELL_BACKEND_TELNET ` && \ :kconfig:`SHELL_BACKENDS ` && \ :kconfig:`SHELL ` *(Includes any dependencies from ifs and menus.)* Default ======= - 10 Kconfig definition ================== At ``/shell/Kconfig.template.shell_log_queue_size:3`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:45`` → ``/shell/Kconfig:18`` → ``/shell/Kconfig.backends:244`` Menu path: (Top) → Sub Systems and OS Services → Shell → Enable shell backends → Enable TELNET backend. .. code-block:: kconfig config SHELL_TELNET_LOG_MESSAGE_QUEUE_SIZE int "Log message queue size" default 10 depends on SHELL_BACKEND_TELNET && SHELL_BACKENDS && 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.)*