From 8207a05304ae4b43290238dcae6a2b1b88243157 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20Chru=C5=9Bci=C5=84ski?= Date: Wed, 15 Jan 2025 09:01:40 +0100 Subject: [PATCH] shell: modules: kernel_service: deprecate log_level MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Log_level command is a duplicate of 'log enable' command from the logging command set (enabled by CONFIG_LOG_CMDS=y). Adding warning about deprecation as 'log enable' is recommended since it has more features (e.g. autocompletion). Signed-off-by: Krzysztof Chruściński --- subsys/shell/modules/kernel_service/log-level.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subsys/shell/modules/kernel_service/log-level.c b/subsys/shell/modules/kernel_service/log-level.c index 5d22bd43ddb..31ecfa0b730 100644 --- a/subsys/shell/modules/kernel_service/log-level.c +++ b/subsys/shell/modules/kernel_service/log-level.c @@ -17,6 +17,8 @@ static int cmd_kernel_log_level_set(const struct shell *sh, size_t argc, char ** uint8_t severity = shell_strtoul(argv[2], 10, &err); + shell_warn(sh, "This command is deprecated as it is a duplicate. " + "Use 'log enable' command from logging commands set."); if (err) { shell_error(sh, "Unable to parse log severity (err %d)", err);