From 2f09c6eb9c7397197814c6f6905a5e9732e43e72 Mon Sep 17 00:00:00 2001 From: maelstrom Date: Fri, 25 Jul 2025 23:28:56 +0200 Subject: [PATCH] fix(logger): use whole seconds rather than fractions for log filenames --- core/src/logger.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/logger.cpp b/core/src/logger.cpp index 1cfe114..18db558 100644 --- a/core/src/logger.cpp +++ b/core/src/logger.cpp @@ -16,8 +16,9 @@ void Logger::init() { initProgramLogsDir(); const auto now = std::chrono::system_clock::now(); + const auto nows = std::chrono::floor(now); - std::string fileName = std::format("log_{0:%Y%m%d}_{0:%H%M%S}.txt", now); + std::string fileName = std::format("log_{0:%Y%m%d}_{0:%H%M%S}.txt", nows); logStream = std::ofstream(currentLogDir = (getProgramLogsDir() + "/" + fileName)); Logger::debug("Logger initialized");