enhance(log):优化日志记录器的命名策略。

This commit is contained in:
徐涛 2022-09-09 10:55:26 +08:00
parent 0bd6c27ab9
commit ca5d306b88

View File

@ -38,7 +38,7 @@ func init() {
), ),
) )
logger = zap.New(core).Named("AppSys") logger = zap.New(core).Named("App")
sugaredLogger = logger.Sugar() sugaredLogger = logger.Sugar()
logger.Info("Logger initialized.") logger.Info("Logger initialized.")
} }
@ -111,12 +111,16 @@ func Debugf(format string, v ...interface{}) {
sugaredLogger.Debugf(format, v...) sugaredLogger.Debugf(format, v...)
} }
func Named(name string) *zap.Logger { func Named(names ...string) *zap.Logger {
return logger.Named(name) var l = logger
for _, name := range names {
l = l.Named(name)
}
return l
} }
func NamedSugar(name string) *zap.SugaredLogger { func NamedSugar(names ...string) *zap.SugaredLogger {
return logger.Named(name).Sugar() return Named(names...).Sugar()
} }
func With(fields ...zap.Field) *zap.Logger { func With(fields ...zap.Field) *zap.Logger {