diff --git a/include/log.hpp b/include/log.hpp index 5f55fed..e7fefdb 100644 --- a/include/log.hpp +++ b/include/log.hpp @@ -49,7 +49,8 @@ inline void _log(LOG level, std::string_view tag, std::format_string st /* log to file */ if (logToFile) { auto now = std::chrono::system_clock::now(); - std::string msg = std::format("{:%x %H:%M:%S }", floor(now)); // timestamp + auto local = std::chrono::current_zone()->to_local(now); + std::string msg = std::format("{:%x %H:%M:%S }", floor(local)); // timestamp std::format_to(std::back_inserter(msg), pattern, color, tag, reset); // tag std::format_to(std::back_inserter(msg), str, std::forward(args)...); // actual log message