diff options
Diffstat (limited to 'src/components/utils/src/push_log.cc')
-rw-r--r-- | src/components/utils/src/push_log.cc | 10 |
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 |