Skip to content
Snippets Groups Projects
Commit b8cb7d3e authored by Alfred Burgess's avatar Alfred Burgess
Browse files

Removed colour console output if unsupported

parent bede9e07
No related merge requests found
...@@ -21,13 +21,19 @@ Logger::~Logger(){ this->info( "Closing Logger System" ); } ...@@ -21,13 +21,19 @@ Logger::~Logger(){ this->info( "Closing Logger System" ); }
void Logger::log(LogLevel level, const std::string& message) void Logger::log(LogLevel level, const std::string& message)
{ {
#ifdef __COLOUR_CONSOLE
std::string levelColour = this->getLevelColour(level); std::string levelColour = this->getLevelColour(level);
if( level >= currentLogLevel ) if( level >= currentLogLevel )
{ {
std::cout << "["<<BLK<<WHTB<<this->getCurrentTimestamp()<<CRESET<<"] " std::cout << "["<<BLK<<WHTB<<this->getCurrentTimestamp()<<CRESET<<"] "
<< levelColour << message << CRESET << std::endl; << 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 ) std::string Logger::logLevelToString( LogLevel level )
{ {
switch(level) switch(level)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment