From 793f83f6669a41ab4d7252ef5e51bc7e137f8ed0 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 24 Jul 2026 02:33:40 +0300 Subject: [PATCH] Flush each log message in web builds --- libs/log/source/log.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/log/source/log.cpp b/libs/log/source/log.cpp index 119305ce..5381d20b 100644 --- a/libs/log/source/log.cpp +++ b/libs/log/source/log.cpp @@ -89,7 +89,12 @@ namespace psemek::log std::lock_guard lock{sinks_mutex}; for (auto const & sink : sinks) + { sink->put_message(msg); +#ifdef __EMSCRIPTEN__ + sink->flush(); +#endif + } } static ::tm safe_localtime(std::time_t const & time)