Sobes.tech
Junior — Middle

Kuidas saab ühenduda logimismehhanism teie rakendusega?

sobes.tech AI

Vastus AI-lt

Go keeles saab logimise mehhanismi aktiveerida, kasutades standardpaketti log või kolmanda osapoole teeke nagu logrus või zap. Põhilise logimise jaoks piisab, kui importida log pakett ja kasutada funktsioone nagu log.Println(), log.Fatalf().

Näide standardpaketi kasutamisest:

import (
    "log"
)

func main() {
    log.Println("Rakendus on käivitunud")
    // ...
}

Täpsemaks logimiseks (logi tasemed, vormindamine, väljund faili) kasutatakse kolmanda osapoole teeke. Näiteks logrus-ga saab seadistada logi tasemed ja väljundi vormingu:

import (
    log "github.com/sirupsen/logrus"
)

func main() {
    log.SetFormatter(&log.TextFormatter{FullTimestamp: true})
    log.SetLevel(log.InfoLevel)

    log.Info("Informatiivne sõnum")
    log.Warn("Hoiatus")
}

Nii aktiveeritakse logimise mehhanism, importides vajaliku teegi ja seadistades parameetrid programmi alguses.