From 77d9eaa59f60b92e7dbeb0ea084a23fb393d3ced Mon Sep 17 00:00:00 2001 From: gabime Date: Sat, 29 Nov 2014 19:33:54 +0200 Subject: [PATCH] fixes in pattern formatter --- include/spdlog/details/pattern_formatter_impl.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/spdlog/details/pattern_formatter_impl.h b/include/spdlog/details/pattern_formatter_impl.h index 1febb30d..69640a7b 100644 --- a/include/spdlog/details/pattern_formatter_impl.h +++ b/include/spdlog/details/pattern_formatter_impl.h @@ -219,7 +219,7 @@ class S_formatter :public flag_formatter { void format(details::log_msg& msg) override { - //msg.formatted.put_int(msg.tm_time.tm_sec, 2); + msg.formatted.write("{:02d}", msg.tm_time.tm_sec); } }; @@ -230,7 +230,7 @@ class e_formatter :public flag_formatter { auto duration = msg.time.time_since_epoch(); auto millis = std::chrono::duration_cast(duration).count() % 1000; - msg.formatted.write("{03:d}", static_cast(millis)); + msg.formatted.write("{:03d}", static_cast(millis)); } }; @@ -318,7 +318,7 @@ class t_formatter :public flag_formatter { void format(details::log_msg& msg) override { - msg.formatted << std::this_thread::get_id().hash(); + msg.formatted << std::hash()(std::this_thread::get_id()); } };