From 62fe4b360d72f1214451c1d5b323cc5b2529bd92 Mon Sep 17 00:00:00 2001 From: antopilo Date: Tue, 15 Apr 2025 19:34:08 -0400 Subject: [PATCH] Logger now outputs color --- Nuake/Source/Nuake/Core/Logger.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Nuake/Source/Nuake/Core/Logger.cpp b/Nuake/Source/Nuake/Core/Logger.cpp index 3cd77bf6..9ad8e688 100644 --- a/Nuake/Source/Nuake/Core/Logger.cpp +++ b/Nuake/Source/Nuake/Core/Logger.cpp @@ -40,20 +40,25 @@ namespace Nuake 0 }; + std::string color; switch (type) { case WARNING: + color = "\033[1;33m"; // TODO: Add color break; + case COMPILATION: + color = "\033[1;34m"; + break; case CRITICAL: - + color = "\033[1;31m"; break; case VERBOSE: - + color = "\033[0m"; break; } - - std::string msg = "[" + std::string(buff) + "] " + logger + " - " + log; + + std::string msg = color + std::string(buff) + " [" + logger + "] \033[38;5;245m" + log; std::cout << msg << std::endl; if (m_Logs.size() >= MAX_LOG)