From 1c527b30feb7bed959ac07ae034a6105e6b65fd3 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Wed, 17 Dec 2025 20:09:42 +0000 Subject: [PATCH] cli/logger: flush stdout after logging --- src/cli/Logger.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cli/Logger.cpp b/src/cli/Logger.cpp index 5d3652e..8c031ea 100644 --- a/src/cli/Logger.cpp +++ b/src/cli/Logger.cpp @@ -134,6 +134,7 @@ void CLoggerImpl::log(eLogLevel level, const std::string_view& msg, const std::s if (m_stdoutEnabled) { try { std::println("{}{}", m_colorEnabled ? logPrefixColor : logPrefix, logMsg); + std::fflush(stdout); } catch (std::exception& e) { ; // this could be e.g. stdout closed }