From 3d9756939164f07667d28a15aa7def56d1f33fb7 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Tue, 13 May 2025 13:36:19 +0200 Subject: [PATCH] fix(logger): logging timestamps should show local time --- src/logger.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/logger.cpp b/src/logger.cpp index 81c3074f..531165fa 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -381,8 +381,9 @@ std::string get_logger_context(source_location loc) { std::string get_current_time_string() { using namespace std::chrono; - auto now = floor(system_clock::now()); - return fmt::format("{:%H:%M:%S}", now); + auto const now = floor(system_clock::now()); + auto const local = safe_localtime(system_clock::to_time_t(now)); + return fmt::format("{:%H:%M}:{:%S}", local, now); } } // namespace dwarfs