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 }