From 882199e8334c563a88738759364a9be04ec0d092 Mon Sep 17 00:00:00 2001 From: David Rohr Date: Tue, 25 Nov 2025 09:07:38 +0100 Subject: [PATCH] Do not use deprecated fmt::localtime --- logger/Logger.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/logger/Logger.cxx b/logger/Logger.cxx index 28704df..39c49dd 100644 --- a/logger/Logger.cxx +++ b/logger/Logger.cxx @@ -171,11 +171,11 @@ Logger::Logger(Severity severity, Verbosity verbosity, std::string_view file, st break; case VSpec::Info::timestamp_us: FillTimeInfos(); - fmt::format_to(std::back_inserter(fBWPrefix), "[{:%H:%M:%S}.{:06}]", fmt::localtime(fInfos.timestamp), fInfos.us.count()); + fmt::format_to(std::back_inserter(fBWPrefix), "[{:%H:%M:%S}.{:06}]", (std::tm)*std::localtime(&fInfos.timestamp), fInfos.us.count()); break; case VSpec::Info::timestamp_s: FillTimeInfos(); - fmt::format_to(std::back_inserter(fBWPrefix), "[{:%H:%M:%S}]", fmt::localtime(fInfos.timestamp)); + fmt::format_to(std::back_inserter(fBWPrefix), "[{:%H:%M:%S}]", (std::tm)*std::localtime(&fInfos.timestamp)); break; case VSpec::Info::severity: fmt::format_to(std::back_inserter(fBWPrefix), "[{}]", fInfos.severity_name); @@ -207,11 +207,11 @@ Logger::Logger(Severity severity, Verbosity verbosity, std::string_view file, st break; case VSpec::Info::timestamp_us: FillTimeInfos(); - fmt::format_to(std::back_inserter(fColorPrefix), "[{}{:%H:%M:%S}.{:06}{}]", startColor(Color::fgCyan), fmt::localtime(fInfos.timestamp), fInfos.us.count(), endColor()); + fmt::format_to(std::back_inserter(fColorPrefix), "[{}{:%H:%M:%S}.{:06}{}]", startColor(Color::fgCyan), (std::tm)*std::localtime(&fInfos.timestamp), fInfos.us.count(), endColor()); break; case VSpec::Info::timestamp_s: FillTimeInfos(); - fmt::format_to(std::back_inserter(fColorPrefix), "[{}{:%H:%M:%S}{}]", startColor(Color::fgCyan), fmt::localtime(fInfos.timestamp), endColor()); + fmt::format_to(std::back_inserter(fColorPrefix), "[{}{:%H:%M:%S}{}]", startColor(Color::fgCyan), (std::tm)*std::localtime(&fInfos.timestamp), endColor()); break; case VSpec::Info::severity: fmt::format_to(std::back_inserter(fColorPrefix), "[{}]", GetColoredSeverityString(fInfos.severity));