cli/logger: flush stdout after logging

This commit is contained in:
Vaxry 2025-12-17 20:09:42 +00:00
parent fe686486ac
commit 1c527b30fe
Signed by: vaxry
GPG key ID: 665806380871D640

View file

@ -134,6 +134,7 @@ void CLoggerImpl::log(eLogLevel level, const std::string_view& msg, const std::s
if (m_stdoutEnabled) { if (m_stdoutEnabled) {
try { try {
std::println("{}{}", m_colorEnabled ? logPrefixColor : logPrefix, logMsg); std::println("{}{}", m_colorEnabled ? logPrefixColor : logPrefix, logMsg);
std::fflush(stdout);
} catch (std::exception& e) { } catch (std::exception& e) {
; // this could be e.g. stdout closed ; // this could be e.g. stdout closed
} }