diff --git a/pkg/logger/logger.go b/pkg/logger/logger.go index 7848dd8..ee4e43b 100644 --- a/pkg/logger/logger.go +++ b/pkg/logger/logger.go @@ -14,19 +14,18 @@ type Logger struct { } func NewLogger(appSource string, dsn string) *Logger { - logger := logrus.New() - logger.SetReportCaller(true) // Добавим отображение строки - - // - lo := Logger{ - Logger: logger, + logger := Logger{ + Logger: logrus.New(), tags: make(map[string]string), } - lo.tags["app"] = appSource + + // + logger.tags["app"] = appSource + logger.Logger.SetReportCaller(true) // Добавим отображение строки // if dsn == "" { - logger.Warn("sentry dsn is empty, its use is not possible") + logger.Logger.Warn("sentry dsn is empty, its use is not possible") } else { if hook, err := logrus_sentry.NewSentryHook(dsn, []logrus.Level{ logrus.PanicLevel, @@ -38,12 +37,12 @@ func NewLogger(appSource string, dsn string) *Logger { log.Fatal(err) } else { hook.Timeout = 1 * time.Second - hook.SetTagsContext(lo.tags) + hook.SetTagsContext(logger.tags) // - logger.Hooks.Add(hook) + logger.Logger.Hooks.Add(hook) } } - return &lo + return &logger }