fix log too large
This commit is contained in:
@@ -79,11 +79,12 @@ bool create_directory_recursive(const std::string& path) {
|
||||
}
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
std::string extract_logger_id(const std::string& logger_name) {
|
||||
size_t pos = logger_name.find('.');
|
||||
if (pos != std::string::npos && pos + 1 < logger_name.size()) {
|
||||
return logger_name.substr(pos + 1);
|
||||
size_t first = logger_name.find('.');
|
||||
size_t last = logger_name.rfind('.');
|
||||
if (first != std::string::npos && last != std::string::npos && first + 1 < last) {
|
||||
return logger_name.substr(first + 1, last - first - 1); // 去掉开头"terminal."和结尾".COM"
|
||||
}
|
||||
return ""; // 没有找到 '.' 或 '.' 后为空
|
||||
return "";
|
||||
}
|
||||
|
||||
std::string get_level_str(int level) {
|
||||
|
||||
Reference in New Issue
Block a user