From 3972c5f76483bf5f64bcf19685ee391c4d6b1a9b Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Fri, 7 Mar 2025 17:55:15 +0800 Subject: refactor(format,log): better/simpler way to do them --- src/log.cpp | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 src/log.cpp (limited to 'src/log.cpp') diff --git a/src/log.cpp b/src/log.cpp deleted file mode 100644 index 8cd3ded..0000000 --- a/src/log.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "log.hpp" - -void log(eLogLevel level, std::string str) { - // Use CFormatter for the prefix part - std::string prefixed; - switch (level) { - case INFO: - prefixed = CFormatter::fmt(eFormatType::STANDARD, "{}", str); - str = useColors ? "\033[1;32m" + prefixed + "\033[0m" : prefixed; // green - break; - case WARN: - prefixed = CFormatter::fmt(eFormatType::SYSTEM, "{}", str); - str = useColors ? "\033[1;33m" + prefixed + "\033[0m" : prefixed; // yellow - break; - case ERROR: - prefixed = CFormatter::fmt(eFormatType::ERROR, "{}", str); - str = useColors ? "\033[1;31m" + prefixed + "\033[0m" : prefixed; // red - break; - case FATAL: - prefixed = CFormatter::fmt(eFormatType::ERROR, "{}", str); - str = useColors ? "\033[1;35m" + prefixed + "\033[0m" : prefixed; // magenta - break; - } - - std::println("{}", str); // Changed to print since we're managing the newline ourselves -} -- cgit v1.2.3