if err := logger.InitLogger(serviceName); err != nil {
panic(err)
}logger.Errorf(ctx, "some error format message: %s", args...)Методы Error, Errorf, Fatal, Fatalf отправляют сообщения об ошибке в sentry (сентри должен быть заранее
проинициализирован).
По-умолчанию, уровень логгирования INFO, но через переменную окружения <ServiceName>_LOG_LEVEL можно указать
необходимый уровень логгирования. Допустимые значения: DEBUG, INFO, WARN, ERROR, PANIC, FATAL.
Необходимо установить следующие параметры окружения для go
export GOPRIVATE := gitlab.com/b978/*
export GOPROXY := directНастройка для работы с gitlab по ssh:
git config --global url."git@gitlab.com:".insteadOf https://gitlab.com/в go.mod добавить replace:
replace gitlab.com/b978/gotools/logger => gitlab.com/b978/gotools/logger.git v0.0.1 // указать нужную версию