From b8cb7d3e846367052d2f20f841efd781424c4f43 Mon Sep 17 00:00:00 2001 From: Alfred Burgess <alfred.burgess95@gmail.com> Date: Thu, 28 Dec 2023 10:58:39 +0800 Subject: [PATCH] Removed colour console output if unsupported --- src/logger.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/logger.cpp b/src/logger.cpp index 81acf6a..bd4dcea 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -21,13 +21,19 @@ Logger::~Logger(){ this->info( "Closing Logger System" ); } void Logger::log(LogLevel level, const std::string& message) { + #ifdef __COLOUR_CONSOLE std::string levelColour = this->getLevelColour(level); if( level >= currentLogLevel ) { std::cout << "["<<BLK<<WHTB<<this->getCurrentTimestamp()<<CRESET<<"] " << levelColour << message << CRESET << std::endl; } + #else // __COLOUR_CONSOLE + if( level >= currentLogLevel ) + { std::cout << "[" << this->getCurrentTimestamp() << "] " << message << std::endl; } + #endif // __COLOUR_CONSOLE } + std::string Logger::logLevelToString( LogLevel level ) { switch(level) -- GitLab