diff options
| author | ilotterytea <iltsu@alright.party> | 2025-07-04 00:12:54 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-07-04 00:12:54 +0500 |
| commit | 17bf4fa1cbb7bb4fe0eeddf67ed9e1a639600599 (patch) | |
| tree | e8d94ceb98c23dad50f8c5f4462e4c6858e0ccbb | |
| parent | 14bcfb4d27b331cf5f667ce8e43c710915f900c9 (diff) | |
feat: colorful logger
| -rw-r--r-- | bot/src/logger.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
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(); |
