From be8a152a98c4a6af69d852dada42d4eb0a834540 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 b8d6da8a..6c71e6bd 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -393,8 +393,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