feat(log): 支持设置多个日志级别的组合
将 `log_set_level` 函数的参数类型从 `log_level_t` 改为 `int`, 以支持传入多个日志级别的按位或组合。 同时调整测试代码中的日志级别设置方式,并修复部分逻辑引用问题,以及#未知宏跳过更多的行的bug。
This commit is contained in:
@@ -56,7 +56,7 @@ logger_t* log_get(const char* name) {
|
||||
return &logger_root;
|
||||
}
|
||||
|
||||
void log_set_level(logger_t* logger, log_level_t level) {
|
||||
void log_set_level(logger_t* logger, int level) {
|
||||
if (logger) logger->level = level;
|
||||
else logger_root.level = level;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user