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()
logger.Info("Logger initialized.")
}
@ -111,12 +111,16 @@ func Debugf(format string, v ...interface{}) {
sugaredLogger.Debugf(format, v...)
}
func Named(name string) *zap.Logger {
return logger.Named(name)
func Named(names ...string) *zap.Logger {
var l = logger
for _, name := range names {
l = l.Named(name)
}
return l
}
func NamedSugar(name string) *zap.SugaredLogger {
return logger.Named(name).Sugar()
func NamedSugar(names ...string) *zap.SugaredLogger {
return Named(names...).Sugar()
}
func With(fields ...zap.Field) *zap.Logger {