slaventius@odnookno.info 2 years ago
parent e9625f1c90
commit 3aafdbaa8b
  1. 25
      vendor/git.slaventius.ru/test3k/umate/pkg/logger/logger.go
  2. 2
      vendor/modules.txt

@ -10,15 +10,22 @@ import (
type Logger struct {
*logrus.Logger
tags map[string]string
}
func NewLogger(appSource string, dsn string) *Logger {
logger := logrus.New()
logger.SetReportCaller(true) // Добавим отображение строки
logger := Logger{
Logger: logrus.New(),
tags: make(map[string]string),
}
//
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,
@ -29,19 +36,13 @@ func NewLogger(appSource string, dsn string) *Logger {
}); err != nil {
log.Fatal(err)
} else {
//
tags := make(map[string]string)
tags["app"] = appSource
hook.Timeout = 1 * time.Second
hook.SetTagsContext(tags)
hook.SetTagsContext(logger.tags)
//
logger.Hooks.Add(hook)
logger.Logger.Hooks.Add(hook)
}
}
return &Logger{
Logger: logger,
}
return &logger
}

@ -1,4 +1,4 @@
# git.slaventius.ru/test3k/umate v0.0.0-20230224092743-ac0be38b33ed
# git.slaventius.ru/test3k/umate v0.0.0-20230301112351-cefa9b87829c
## explicit; go 1.19
git.slaventius.ru/test3k/umate/pkg/api
git.slaventius.ru/test3k/umate/pkg/kafka

Loading…
Cancel
Save