Junior — Middle
Kako povezati mehanizam za logovanje sa vašom aplikacijom?
sobes.tech АИ
Одговор од АИ
U jeziku Go, za aktiviranje mehanizma za logovanje možete koristiti standardni paket log ili biblioteke trećih strana poput logrus ili zap. Za osnovno logovanje dovoljno je importovati paket log i koristiti funkcije poput log.Println(), log.Fatalf().
Primer sa standardnim paketom:
import (
"log"
)
func main() {
log.Println("Aplikacija je pokrenuta")
// ...
}
Za naprednije logovanje (nivo logova, formatiranje, izlaz u fajl) se koriste biblioteke trećih strana. Na primer, sa logrus možete podesiti nivoe logovanja i format izlaza:
import (
log "github.com/sirupsen/logrus"
)
func main() {
log.SetFormatter(&log.TextFormatter{FullTimestamp: true})
log.SetLevel(log.InfoLevel)
log.Info("Informaciona poruka")
log.Warn("Upozorenje")
}
Na ovaj način, mehanizam logovanja se aktivira putem uvoza potrebne biblioteke i podešavanja parametara logovanja na početku aplikacije.