From 9983ff708ecd2a3152109bc5c2ae00e6a2ef752b Mon Sep 17 00:00:00 2001 From: Pieter De Gendt Date: Tue, 3 Jun 2025 15:32:41 +0200 Subject: [PATCH] modules: openthread: platform: logging: Take kconfig into account Currently all calls to otPlatLog with debug log level are printed. Cleanup logging.c Signed-off-by: Pieter De Gendt --- modules/openthread/platform/logging.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/modules/openthread/platform/logging.c b/modules/openthread/platform/logging.c index 110bd2ecf54..2445c9c53ed 100644 --- a/modules/openthread/platform/logging.c +++ b/modules/openthread/platform/logging.c @@ -5,16 +5,10 @@ */ #include +#include #include -#include #include -#include "openthread-core-zephyr-config.h" - -#define LOG_MODULE_NAME net_openthread -#define LOG_LEVEL LOG_LEVEL_DBG -#include -LOG_MODULE_REGISTER(LOG_MODULE_NAME); #include "platform-zephyr.h" @@ -49,7 +43,7 @@ void otPlatLog(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat int level = log_translate(aLogLevel); va_list param_list; - if (level < 0) { + if (level < 0 || level > CONFIG_OPENTHREAD_PLATFORM_LOG_LEVEL) { return; }