diff --git a/shared/pkg/logger/logger.go b/shared/pkg/logger/logger.go index c92bbec..2eb3df5 100644 --- a/shared/pkg/logger/logger.go +++ b/shared/pkg/logger/logger.go @@ -41,8 +41,8 @@ type LogWriter struct { func (w *LogWriter) Write(p []byte) (n int, err error) { // 检查日志级别 - if w.level > currentLevel { - return len(p), nil // 高于当前级别的日志直接忽略 + if w.level < currentLevel { + return len(p), nil // 当前日志等级比配置的还低,不打印 } _, file, line, ok := runtime.Caller(4) @@ -97,25 +97,25 @@ func UpdateLogLevel() { // 辅助函数封装 func Info(format string, v ...interface{}) { - if currentLevel <= INFO { + if INFO >= currentLevel { infoLogger.Printf(format, v...) } } func Debug(format string, v ...interface{}) { - if currentLevel <= DEBUG { + if DEBUG >= currentLevel { debugLogger.Printf(format, v...) } } func Error(format string, v ...interface{}) { - if currentLevel <= ERROR { + if ERROR >= currentLevel { errorLogger.Printf(format, v...) } } func Warn(format string, v ...interface{}) { - if currentLevel <= WARN { + if WARN >= currentLevel { warningLogger.Printf(format, v...) } }