slaventius@odnookno.info 2 years ago
parent 30e4e9bd32
commit 91679cfefc
  1. 2
      go.mod
  2. 2
      go.sum
  3. 4
      vendor/git.slaventius.ru/test3k/umate/pkg/kafka/auth.kafka.go
  4. 25
      vendor/git.slaventius.ru/test3k/umate/pkg/logger/logger.go
  5. 2
      vendor/modules.txt

@ -3,7 +3,7 @@ module git.slaventius.ru/test3k/authPostman
go 1.19
require (
git.slaventius.ru/test3k/umate v0.0.0-20230213070927-18543c4ef0ad
git.slaventius.ru/test3k/umate v0.0.0-20230301112351-cefa9b87829c
github.com/go-telegram-bot-api/telegram-bot-api/v5 v5.5.1
github.com/kelseyhightower/envconfig v1.4.0
github.com/segmentio/kafka-go v0.4.38

@ -1,5 +1,7 @@
git.slaventius.ru/test3k/umate v0.0.0-20230213070927-18543c4ef0ad h1:NHWsw/1lV+Wja0KvHtvz2FMZ1dzvsIoEM2AyUKbWMuA=
git.slaventius.ru/test3k/umate v0.0.0-20230213070927-18543c4ef0ad/go.mod h1:xE7ik2EnLB+CNDJA5+HbRIwAk+V7sgUjS0HPeXS5Ka0=
git.slaventius.ru/test3k/umate v0.0.0-20230301112351-cefa9b87829c h1:BTl52XgFfxqvm6oAVTMLhcyQFMSlaJ9rKuC5CcZ4ZOg=
git.slaventius.ru/test3k/umate v0.0.0-20230301112351-cefa9b87829c/go.mod h1:xE7ik2EnLB+CNDJA5+HbRIwAk+V7sgUjS0HPeXS5Ka0=
github.com/certifi/gocertifi v0.0.0-20210507211836-431795d63e8d h1:S2NE3iHSwP0XV47EEXL8mWmRdEfGscSJ+7EgePNgt0s=
github.com/certifi/gocertifi v0.0.0-20210507211836-431795d63e8d/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=

@ -6,6 +6,6 @@ const (
// Структура сообщения передаваемого при регистрации
type MessageRegistration struct {
Code string
Email string
Code string `json:"code"`
Email string `json:"email"`
}

@ -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-20230213070927-18543c4ef0ad
# git.slaventius.ru/test3k/umate v0.0.0-20230301112351-cefa9b87829c
## explicit; go 1.19
git.slaventius.ru/test3k/umate/pkg/kafka
git.slaventius.ru/test3k/umate/pkg/logger

Loading…
Cancel
Save