diff --git a/logger/logger.go b/logger/logger.go index 8dd990f..de811e6 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -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 {