Commit 86681f5a0e403896e20457ce032ddd48163cbed1
- Diff rendering mode:
- inline
- side by side
core/logger.cpp
(4 / 8)
|   | |||
| 23 | 23 | #include "logger.h" | |
| 24 | 24 | #include "base.h" | |
| 25 | 25 | #include "foreach.h" | |
| 26 | #include "datetools.h" | ||
| 26 | 27 | ||
| 27 | 28 | #include <cassert> | |
| 28 | 29 | #include <iostream> | |
| … | … | ||
| 108 | 108 | } | |
| 109 | 109 | ||
| 110 | 110 | void Logger::log(const std::string& _message, const aLogSeverity _severity) { | |
| 111 | time_t now = time( NULL ); | ||
| 112 | struct tm t; | ||
| 113 | 111 | std::string logMessage; | |
| 114 | #ifdef WIN32 | ||
| 115 | localtime_s( &t, &now ); | ||
| 116 | #else | ||
| 117 | localtime_r( &now, &t ); | ||
| 118 | #endif | ||
| 119 | 112 | ||
| 120 | logMessage = "[" + dateToISOString<std::string>(&t) + "]" | ||
| 113 | DateTime d = DateTime(); | ||
| 114 | |||
| 115 | logMessage = "[" + d.fromUTC().toString() + "]" | ||
| 121 | 116 | + SeverityToString<const std::string>(_severity) | |
| 122 | 117 | + " " + _message + "\n"; | |
| 123 | 118 |

