Allow logging output to websocket console. Requires that websocket shell backend and websocket HTTP server support is also enabled. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
44 lines
1 KiB
Text
44 lines
1 KiB
Text
# Copyright (c) 2024 Nordic Semiconductor ASA
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config LOG_BACKEND_WS
|
|
bool "Websocket backend"
|
|
depends on WEBSOCKET_CONSOLE
|
|
select LOG_OUTPUT
|
|
default y
|
|
help
|
|
Send console messages to websocket console.
|
|
|
|
if LOG_BACKEND_WS
|
|
|
|
config LOG_BACKEND_WS_MAX_BUF_SIZE
|
|
int "Max message size"
|
|
range 64 1500
|
|
default 512
|
|
help
|
|
Maximum size of the output string that is sent via websocket.
|
|
|
|
config LOG_BACKEND_WS_TX_RETRY_CNT
|
|
int "Number of TX retries"
|
|
default 2
|
|
help
|
|
Number of TX retries before dropping the full line of data.
|
|
|
|
config LOG_BACKEND_WS_TX_RETRY_DELAY_MS
|
|
int "Delay between TX retries in milliseconds"
|
|
default 50
|
|
help
|
|
Sleep period between TX retry attempts.
|
|
|
|
config LOG_BACKEND_WS_AUTOSTART
|
|
bool "Automatically start websocket backend"
|
|
default y if NET_CONFIG_NEED_IPV4 || NET_CONFIG_NEED_IPV6
|
|
help
|
|
When enabled automatically start the websocket backend on
|
|
application start.
|
|
|
|
backend = WS
|
|
backend-str = websocket
|
|
source "subsys/logging/Kconfig.template.log_format_config"
|
|
|
|
endif # LOG_BACKEND_WS
|