summaryrefslogtreecommitdiff
path: root/src/components/utils/src/push_log.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/utils/src/push_log.cc')
-rw-r--r--src/components/utils/src/push_log.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/components/utils/src/push_log.cc b/src/components/utils/src/push_log.cc
index 9644843c47..6e16c99181 100644
--- a/src/components/utils/src/push_log.cc
+++ b/src/components/utils/src/push_log.cc
@@ -92,13 +92,11 @@ void delete_log_message_loop_thread() {
}
void flush_logger() {
+ logger::LoggerStatus old_status = logger::logger_status;
// Stop pushing new messages to the log queue
- if (logger::logger_status != LoggerThreadNotCreated) {
- logger::LoggerStatus old_status = logger::logger_status;
- logger::logger_status = logger::DeletingLoggerThread;
- log_message_loop_thread->WaitDumpQueue();
- logger::logger_status = old_status;
- }
+ logger::logger_status = logger::DeletingLoggerThread;
+ log_message_loop_thread->WaitDumpQueue();
+ logger::logger_status = old_status;
}
} // namespace logger