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