Junior — Middle
Ako môžete pripojiť mechanizmus zaznamenávania k vašej aplikácii?
sobes.tech AI
Odpoveď od AI
V jazyku Go môžete mechanizmus zaznamenávania (logging) aktivovať použitím štandardného balíka log alebo externých knižníc, ako sú logrus alebo zap. Pre základné zaznamenávanie stačí importovať balík log a používať funkcie ako log.Println(), log.Fatalf().
Príklad s použitím štandardného balíka:
import (
"log"
)
func main() {
log.Println("Aplikácia bola spustená")
// ...
}
Pre pokročilejšie zaznamenávanie (úrovne logov, formátovanie, výstup do súboru) sa pripájajú externé knižnice. Napríklad s logrus môžete nastaviť úrovne logovania a formát výstupu:
import (
log "github.com/sirupsen/logrus"
)
func main() {
log.SetFormatter(&log.TextFormatter{FullTimestamp: true})
log.SetLevel(log.InfoLevel)
log.Info("Informačná správa")
log.Warn("Varovanie")
}
Týmto spôsobom sa mechanizmus zaznamenávania aktivuje cez import potrebnej knižnice a konfiguráciu parametrov na začiatku aplikácie.