:orphan: .. title:: CONFIG_SHELL_TELNET_LOG_MESSAGE_QUEUE_TIMEOUT .. kconfig:: CONFIG_SHELL_TELNET_LOG_MESSAGE_QUEUE_TIMEOUT CONFIG_SHELL_TELNET_LOG_MESSAGE_QUEUE_TIMEOUT ############################################# *Log message drop timeout (in milliseconds)* Type: ``int`` Help ==== .. code-block:: none If queue with pending log messages is full, oldest log message is dropped if queue is still full after requested time (-1 is forever). Logger thread is blocked for that period, thus long timeout impacts other logger backends and must be used with care. Direct dependencies =================== \ :kconfig:`SHELL_BACKEND_TELNET ` && \ :kconfig:`SHELL_BACKENDS ` && \ :kconfig:`SHELL ` *(Includes any dependencies from ifs and menus.)* Default ======= - 100 Kconfig definition ================== At ``/shell/Kconfig.template.shell_log_queue_timeout:3`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:45`` → ``/shell/Kconfig:18`` → ``/shell/Kconfig.backends:241`` Menu path: (Top) → Sub Systems and OS Services → Shell → Enable shell backends → Enable TELNET backend. .. code-block:: kconfig config SHELL_TELNET_LOG_MESSAGE_QUEUE_TIMEOUT int "Log message drop timeout (in milliseconds)" range -1 10000 default 100 depends on SHELL_BACKEND_TELNET && SHELL_BACKENDS && SHELL help If queue with pending log messages is full, oldest log message is dropped if queue is still full after requested time (-1 is forever). Logger thread is blocked for that period, thus long timeout impacts other logger backends and must be used with care. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*