diff --git a/include/common/log.h b/include/common/log.h index 92c69760f8ad22ca3f8b2ff099129c69f6725bfd..c228f62b3dd5fd2003d591c666d997572aaa0d6f 100644 --- a/include/common/log.h +++ b/include/common/log.h @@ -18,6 +18,8 @@ namespace Log { void passEasyloggingppArgs(int Argc, char *Argv[]); +void setDebugLoggingLevel(); + void setErrorLoggingLevel(); extern el::base::type::StoragePointer elStorage; diff --git a/lib/common/log.cpp b/lib/common/log.cpp index 9fa74df53fd128e5d6db5673c60259278b0c2cb4..35b04555db35aa2ced4ac5ee8dd98d9f7871d6e3 100644 --- a/lib/common/log.cpp +++ b/lib/common/log.cpp @@ -13,6 +13,12 @@ void passEasyloggingppArgs(int Argc, char *Argv[]) { START_EASYLOGGINGPP(Argc, Argv); } +void setDebugLoggingLevel() { + el::Loggers::addFlag(el::LoggingFlag::HierarchicalLogging); + el::Loggers::addFlag(el::LoggingFlag::IgnoreSigInt); + el::Loggers::setLoggingLevel(el::Level::Debug); +} + void setErrorLoggingLevel() { el::Loggers::addFlag(el::LoggingFlag::HierarchicalLogging); el::Loggers::addFlag(el::LoggingFlag::IgnoreSigInt);