Skip to content

jbaysolutions/gotools-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logger

Инициализация логгера:

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."[email protected]:".insteadOf https://gitlab.com/

в go.mod добавить replace:

replace gitlab.com/b978/gotools/logger => gitlab.com/b978/gotools/logger.git v0.0.1 // указать нужную версию

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages