去除终端带颜色显示输出

This commit is contained in:
lyq 2026-03-26 14:38:26 +08:00
parent b3b4cbd466
commit 27829447c0

View File

@ -231,30 +231,7 @@ void Logger::WriteLogThread()
} }
} }
// 同时输出到控制台带颜色INFO级别无颜色 std::cerr << formatted_msg;
std::string colored_msg;
switch (msg.level)
{
case LogLevel::DEBUG:
colored_msg = "\033[34m" + formatted_msg + "\033[0m"; // 蓝色
break;
case LogLevel::INFO:
colored_msg = formatted_msg; // INFO级别无颜色
break;
case LogLevel::WARN:
colored_msg = "\033[33m" + formatted_msg + "\033[0m"; // 黄色
break;
case LogLevel::ERROR:
colored_msg = "\033[31m" + formatted_msg + "\033[0m"; // 红色
break;
case LogLevel::FATAL:
colored_msg = "\033[35m" + formatted_msg + "\033[0m"; // 紫色
break;
default:
colored_msg = formatted_msg;
break;
}
std::cerr << colored_msg;
} }
} }