From b39a1269f7d288eefabda49428b4837d6030ad1d Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Fri, 5 Nov 2021 19:31:51 -0500 Subject: [PATCH] Return LL_TRACE for getLogLevel when log console is enabled --- LogManager.cpp | 12 ++++++++++++ LogManager.h | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/LogManager.cpp b/LogManager.cpp index c23b267e..079381d6 100644 --- a/LogManager.cpp +++ b/LogManager.cpp @@ -34,6 +34,18 @@ LogManager* LogManager::get() return _instance; } +unsigned int LogManager::getLoglevel() +{ + if(log_console_enabled) + { + return(LL_TRACE); + } + else + { + return(loglevel); + } +} + void LogManager::configure(json config, const std::string &defaultDir) { std::lock_guard grd(entry_mutex); diff --git a/LogManager.h b/LogManager.h index bf7f52a6..44a702bd 100644 --- a/LogManager.h +++ b/LogManager.h @@ -88,7 +88,7 @@ public: void setPrintSource(bool); void registerErrorCallback(LogErrorCallback callback, void* receiver); void unregisterErrorCallback(LogErrorCallback callback, void* receiver); - unsigned int getLoglevel() {return loglevel;} + unsigned int getLoglevel(); unsigned int getVerbosity() {return verbosity;} void clearMessages(); std::vector messages();