Spaces:
Configuration error
Configuration error
File size: 514 Bytes
2a72108 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
package logger
import (
"go.uber.org/zap"
"go.uber.org/zap/zapcore"
)
var log *zap.Logger
func Init(level string) error {
config := zap.NewProductionConfig()
config.Level.SetLevel(getLogLevel(level))
logger, err := config.Build()
if err != nil {
return err
}
log = logger
return nil
}
func getLogLevel(level string) zapcore.Level {
switch level {
case "debug":
return zapcore.DebugLevel
case "info":
return zapcore.InfoLevel
// ... 其他级别
default:
return zapcore.InfoLevel
}
} |