|
|
@@ -83,8 +83,10 @@ private:
|
|
|
}
|
|
|
};
|
|
|
while (true) {
|
|
|
- std::unique_lock<std::mutex> lock(message_mutex);
|
|
|
- message_cv.wait(lock, [&] { return !running || message_queue.Pop(entry); });
|
|
|
+ {
|
|
|
+ std::unique_lock<std::mutex> lock(message_mutex);
|
|
|
+ message_cv.wait(lock, [&] { return !running || message_queue.Pop(entry); });
|
|
|
+ }
|
|
|
if (!running) {
|
|
|
break;
|
|
|
}
|
|
|
@@ -282,4 +284,4 @@ void FmtLogMessageImpl(Class log_class, Level log_level, const char* filename,
|
|
|
|
|
|
Impl::Instance().PushEntry(std::move(entry));
|
|
|
}
|
|
|
-} // namespace Log
|
|
|
+} // namespace Log
|