diff --git a/libdnf5/logger/logger.cpp b/libdnf5/logger/logger.cpp
index 9052f4b68..d9bf2fab9 100644
--- a/libdnf5/logger/logger.cpp
+++ b/libdnf5/logger/logger.cpp
@@ -24,18 +24,18 @@ along with libdnf. If not, see .
namespace libdnf5 {
+using namespace std::chrono;
+
void Logger::log_line(Level level, const std::string & message) noexcept {
- write(std::chrono::system_clock::now(), getpid(), level, message);
+ write(system_clock::now(), getpid(), level, message);
}
void StringLogger::write(
- const std::chrono::time_point & time,
- pid_t pid,
- Level level,
- const std::string & message) noexcept {
+ const time_point & time, pid_t pid, Level level, const std::string & message) noexcept {
try {
- write(fmt::format("{:%FT%T%z} [{}] {} {}\n", time, pid, level_to_cstr(level), message).c_str());
+ write(fmt::format("{:%FT%T%z} [{}] {} {}\n", time_point_cast(time), pid, level_to_cstr(level), message)
+ .c_str());
} catch (const std::exception & e) {
write("Failed to format: ");
write(message.c_str());