From 80e2f6a6ebe28287fca482579d95e2eeef1e8ba6 Mon Sep 17 00:00:00 2001 From: Tom Yu Date: Tue, 9 Apr 2024 09:32:02 +0800 Subject: [PATCH] fix: make LOGTAIL_LOG_LEVEL env variable effective for ilogtail.LOG (#1440) --- core/logger/Logger.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/logger/Logger.cpp b/core/logger/Logger.cpp index 065aa4d82f..da5bbd1f2b 100644 --- a/core/logger/Logger.cpp +++ b/core/logger/Logger.cpp @@ -322,11 +322,12 @@ void Logger::LoadConfig(const std::string& filePath) { } spdlog::register_logger(logger); - logger->set_level(loggerCfg.level); logger->set_pattern(DEFAULT_PATTERN); if (name == "/apsara/sls/ilogtail" && !aliyun_logtail_log_level.empty()) { + logger->set_level(envLogLevel); logger->flush_on(envLogLevel); } else { + logger->set_level(loggerCfg.level); logger->flush_on(loggerCfg.level); } LogMsg(std::string("logger named ") + name + " created.");