diff options
Diffstat (limited to 'src/components/include/utils/logger.h')
-rw-r--r-- | src/components/include/utils/logger.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/components/include/utils/logger.h b/src/components/include/utils/logger.h index 907f8f4db0..d492cfcb1b 100644 --- a/src/components/include/utils/logger.h +++ b/src/components/include/utils/logger.h @@ -65,6 +65,11 @@ void deinit_logger(); #define DEINIT_LOGGER() deinit_logger() +// Logger thread deinitilization macro that need to stop the thread of handling +// messages for the log4cxx +#define DELETE_THREAD_LOGGER(logger_var) \ + logger::delete_log_message_loop_thread(logger_var) + // special macros to dump logs from queue // it's need, for example, when crash happend #define FLUSH_LOGGER() logger::flush_logger() @@ -141,6 +146,8 @@ log4cxx_time_t time_now(); #define DEINIT_LOGGER() +#define DELETE_THREAD_LOGGER(logger_var) + #define FLUSH_LOGGER() #define LOG4CXX_IS_TRACE_ENABLED(logger) false |