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 go 1.19
require ( 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/go-telegram-bot-api/telegram-bot-api/v5 v5.5.1
github.com/kelseyhightower/envconfig v1.4.0 github.com/kelseyhightower/envconfig v1.4.0
github.com/segmentio/kafka-go v0.4.38 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 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-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 h1:S2NE3iHSwP0XV47EEXL8mWmRdEfGscSJ+7EgePNgt0s=
github.com/certifi/gocertifi v0.0.0-20210507211836-431795d63e8d/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= 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= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=

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

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

Loading…
Cancel
Save