@@ -67,10 +67,10 @@ void ConsoleLogger::logMessage(const Level level,
67
67
const std::wstring& local,
68
68
const std::chrono::system_clock::time_point timestamp)
69
69
{
70
+ if (!logLevel (level)) {
71
+ return ;
72
+ }
70
73
std::lock_guard<std::mutex> guard (writeLock);
71
- if (!logLevel (level)) {
72
- return ;
73
- }
74
74
if (level == Level::ERROR || level == Level::SEVERE) {
75
75
std::wcerr << toString (level) << " " << getCurrentTime () << " : " << local;
76
76
}
@@ -93,10 +93,10 @@ void FileLogger::logMessage(const Level level,
93
93
const std::wstring& local,
94
94
const std::chrono::system_clock::time_point timestamp)
95
95
{
96
- std::lock_guard<std::mutex> guard (writeLock);
97
96
if (!logLevel (level)) {
98
97
return ;
99
98
}
99
+ std::lock_guard<std::mutex> guard (writeLock);
100
100
fileStream << toString (level) << " " << getCurrentTime () << " : " << local;
101
101
}
102
102
@@ -112,10 +112,10 @@ void ColoredLogger::logMessage(const Level level,
112
112
const std::wstring& local,
113
113
const std::chrono::system_clock::time_point timestamp)
114
114
{
115
- std::lock_guard<std::mutex> guard (writeLock);
116
115
if (!logLevel (level)) {
117
116
return ;
118
117
}
118
+ std::lock_guard<std::mutex> guard (writeLock);
119
119
if (level == Level::ERROR || level == Level::SEVERE) {
120
120
stream << " \033 [31m" << toString (level) << " " << getCurrentTime () << " : " << local << " \033 [39;49m" ;
121
121
0 commit comments