Junior — Middle
Cum puteți conecta mecanismul de înregistrare la aplicația dvs.?
sobes.tech AI
Răspuns de la AI
În Go, pentru a activa mecanismul de logging, poți folosi pachetul standard log sau biblioteci externe precum logrus sau zap. Pentru logging de bază, este suficient să imporți pachetul log și să folosești funcții precum log.Println(), log.Fatalf().
Exemplu cu pachetul standard:
import (
"log"
)
func main() {
log.Println("Aplicația a fost pornită")
// ...
}
Pentru logging mai avansat (niveluri de log, formatare, ieșire în fișier), se conectează biblioteci externe. De exemplu, cu logrus poți seta nivelurile de log și formatul de ieșire:
import (
log "github.com/sirupsen/logrus"
)
func main() {
log.SetFormatter(&log.TextFormatter{FullTimestamp: true})
log.SetLevel(log.InfoLevel)
log.Info("Mesaj informativ")
log.Warn("Avertizare")
}
Astfel, mecanismul de logging se conectează prin importarea bibliotecii necesare și configurarea parametrilor de logging la începutul aplicației.