diff --git a/lib/logging/CLogger.cpp b/lib/logging/CLogger.cpp index 63fa95b41..89856449f 100644 --- a/lib/logging/CLogger.cpp +++ b/lib/logging/CLogger.cpp @@ -208,7 +208,7 @@ CLogFormatter::CLogFormatter() : CLogFormatter("%m") { } CLogFormatter::CLogFormatter(const std::string & pattern) : pattern(pattern) { - boost::posix_time::time_facet * facet = new boost::posix_time::time_facet("%H:%M:%S"); + boost::posix_time::time_facet * facet = new boost::posix_time::time_facet("%H:%M:%S.%f"); dateStream.imbue(std::locale(dateStream.getloc(), facet)); } @@ -370,4 +370,4 @@ void CLogFileTarget::write(const LogRecord & record) } const CLogFormatter & CLogFileTarget::getFormatter() const { return formatter; } -void CLogFileTarget::setFormatter(const CLogFormatter & formatter) { this->formatter = formatter; } \ No newline at end of file +void CLogFileTarget::setFormatter(const CLogFormatter & formatter) { this->formatter = formatter; } diff --git a/lib/logging/CLogger.h b/lib/logging/CLogger.h index c6a5737f0..d5ec400d3 100644 --- a/lib/logging/CLogger.h +++ b/lib/logging/CLogger.h @@ -188,7 +188,7 @@ private: struct DLL_LINKAGE LogRecord { LogRecord(const CLoggerDomain & domain, ELogLevel::ELogLevel level, const std::string & message) - : domain(domain), level(level), message(message), timeStamp(boost::posix_time::second_clock::local_time()), + : domain(domain), level(level), message(message), timeStamp(boost::posix_time::microsec_clock::local_time()), threadId(boost::this_thread::get_id()) { } CLoggerDomain domain;