Junior — Middle
Hogyan kapcsolhatja be a naplózási mechanizmust az alkalmazásához?
sobes.tech MI
Válasz az MI-től
Go nyelven a naplózási mechanizmus aktiválásához használhatja az log standard csomagot vagy külső könyvtárakat, például a logrus vagy a zap-ot. Az alapvető naplózáshoz elegendő importálni a log csomagot és használni olyan függvényeket, mint a log.Println(), log.Fatalf().
Példa a standard csomag használatával:
import (
"log"
)
func main() {
log.Println("Alkalmazás elindult")
// ...
}
A fejlettebb naplózáshoz (napló szintek, formázás, kimenet fájlba) külső könyvtárakat csatlakoztatnak. Például a logrus-szal beállíthatja a napló szinteket és a kimenet formátumát:
import (
log "github.com/sirupsen/logrus"
)
func main() {
log.SetFormatter(&log.TextFormatter{FullTimestamp: true})
log.SetLevel(log.InfoLevel)
log.Info("Információs üzenet")
log.Warn("Figyelmeztetés")
}
Így a naplózási mechanizmus az adott könyvtár importálásával és a naplózási paraméterek beállításával aktiválódik az alkalmazás elején.