diff options
Diffstat (limited to 'src/components/utils/src/logger.cc')
-rw-r--r-- | src/components/utils/src/logger.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/components/utils/src/logger.cc b/src/components/utils/src/logger.cc index af21aeac77..5a7922afc4 100644 --- a/src/components/utils/src/logger.cc +++ b/src/components/utils/src/logger.cc @@ -31,19 +31,16 @@ */ #include "utils/logger.h" +#include <apr_time.h> #include "utils/log_message_loop_thread.h" #include "utils/logger_status.h" -#include <apr_time.h> void deinit_logger() { CREATE_LOGGERPTR_LOCAL(logger_, "Utils") LOG4CXX_DEBUG(logger_, "Logger deinitialization"); logger::set_logs_enabled(false); - if (logger::logger_status == logger::LoggerThreadCreated) { - logger::flush_logger(); - } - logger::delete_log_message_loop_thread(); log4cxx::LoggerPtr rootLogger = log4cxx::Logger::getRootLogger(); + logger::delete_log_message_loop_thread(rootLogger); log4cxx::spi::LoggerRepositoryPtr repository = rootLogger->getLoggerRepository(); log4cxx::LoggerList loggers = repository->getCurrentLoggers(); |