Commit 86681f5a0e403896e20457ce032ddd48163cbed1

  • avatar
  • Sergey 'Jin' Bostandzhyan <jin @deve…per.digitalstrom.org>
  • Sun Aug 08 16:07:35 CEST 2010
Made sure log output prints local time
core/logger.cpp
(4 / 8)
  
2323#include "logger.h"
2424#include "base.h"
2525#include "foreach.h"
26#include "datetools.h"
2627
2728#include <cassert>
2829#include <iostream>
108108 }
109109
110110 void Logger::log(const std::string& _message, const aLogSeverity _severity) {
111 time_t now = time( NULL );
112 struct tm t;
113111 std::string logMessage;
114#ifdef WIN32
115 localtime_s( &t, &now );
116#else
117 localtime_r( &now, &t );
118#endif
119112
120 logMessage = "[" + dateToISOString<std::string>(&t) + "]"
113 DateTime d = DateTime();
114
115 logMessage = "[" + d.fromUTC().toString() + "]"
121116 + SeverityToString<const std::string>(_severity)
122117 + " " + _message + "\n";
123118