From 27cebebc3a1ff990f0a887ce72118f9aab1aa872 Mon Sep 17 00:00:00 2001 From: sevi Date: Sun, 31 Aug 2025 21:09:20 +0200 Subject: [PATCH] Core/Logging: restore appender flags (regression from f95a8bfd). --- src/common/Logging/Log.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/common/Logging/Log.cpp b/src/common/Logging/Log.cpp index ca4b9581bf..5a2fcd3c20 100644 --- a/src/common/Logging/Log.cpp +++ b/src/common/Logging/Log.cpp @@ -95,6 +95,17 @@ void Log::CreateAppenderFromConfig(std::string const& appenderName) return; } + if (size > 2) + { + if (Optional flagsVal = Trinity::StringTo(tokens[2])) + flags = AppenderFlags(*flagsVal); + else + { + fprintf(stderr, "Log::CreateAppenderFromConfig: Unknown flags '%s' for appender %s\n", std::string(tokens[2]).c_str(), name.c_str()); + return; + } + } + try { Appender* appender = factoryFunction->second(NextAppenderId(), name, level, flags, tokens);