diff --git a/include/spdlog/details/os.h b/include/spdlog/details/os.h index 2379f32d..d188581a 100644 --- a/include/spdlog/details/os.h +++ b/include/spdlog/details/os.h @@ -239,7 +239,7 @@ inline int utc_minutes_offset(const std::tm& tm = details::os::localtime()) auto rv = GetDynamicTimeZoneInformation(&tzinfo); #endif if (rv == TIME_ZONE_ID_INVALID) - throw spdlog::spdlog_ex("Failed getting timezone info. Last error: " + std::to_string(GetLastError())); + throw spdlog::spdlog_ex("Failed getting timezone info. ", errno); int offset = -tzinfo.Bias; if (tm.tm_isdst)