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