summaryrefslogtreecommitdiff
path: root/src/components/include/utils/logger.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/include/utils/logger.h')
-rw-r--r--src/components/include/utils/logger.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/components/include/utils/logger.h b/src/components/include/utils/logger.h
index 50d194245c..6f7415af78 100644
--- a/src/components/include/utils/logger.h
+++ b/src/components/include/utils/logger.h
@@ -41,6 +41,7 @@
#include <sstream>
#include <log4cxx/propertyconfigurator.h>
#include <log4cxx/spi/loggingevent.h>
+ #include <log4cxx/logmanager.h>
#include "utils/push_log.h"
#include "utils/logger_status.h"
#include "utils/auto_trace.h"
@@ -64,6 +65,8 @@
void deinit_logger ();
#define DEINIT_LOGGER() deinit_logger()
+ #define DISABLE_LOGGER() ::log4cxx::LogManager::getLoggerRepository()->setThreshold(::log4cxx::Level::getOff())
+
#define LOG4CXX_IS_TRACE_ENABLED(logger) logger->isTraceEnabled()
log4cxx_time_t time_now();