From 17bf4fa1cbb7bb4fe0eeddf67ed9e1a639600599 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Fri, 4 Jul 2025 00:12:54 +0500 Subject: feat: colorful logger --- bot/src/logger.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'bot') diff --git a/bot/src/logger.cpp b/bot/src/logger.cpp index 3d142a2..502d81a 100644 --- a/bot/src/logger.cpp +++ b/bot/src/logger.cpp @@ -29,28 +29,28 @@ namespace bot::log { std::time_t current_time = std::time(nullptr); std::tm *local_time = std::localtime(¤t_time); - line << "[" << std::put_time(local_time, "%H:%M:%S") << "] "; + line << "[" << std::put_time(local_time, "%H:%M:%S") << " "; std::string level_str; switch (level) { case DEBUG: - level_str = "DEBUG"; + level_str = "\x1B[42mDEBUG\033[0m"; break; case WARN: - level_str = "WARN"; + level_str = "\x1B[43mWARN\033[0m"; break; case ERROR: - level_str = "ERROR"; + level_str = "\x1B[41mERROR\033[0m"; break; default: - level_str = "INFO"; + level_str = "\x1B[44mINFO\033[0m"; break; } - line << level_str << " - "; + line << level_str << " "; - line << source << ": " << message << "\n"; + line << source << "] " << message << "\n"; #ifdef DEBUG_MODE std::cout << line.str(); -- cgit v1.2.3