Junior — Middle
V jaké části kódu se obvykle zaznamenávají logy v aplikaci?
sobes.tech AI
Odpověď od AI
Záznamy logů v aplikaci v jazyce Go se obvykle provádějí na místech, kde dochází k důležité události nebo chybě — například v obslužných funkcích chyb, v vstupech funkcí, při interakci s externími službami nebo při změně stavu aplikace. Často se logování centralizuje pomocí samostatného balíčku nebo middleware, aby byla zajištěna jednotnost a snadná správa logů.
Příklad použití logování v Go:
package main
import (
"log"
)
func main() {
log.Println("Aplikace spuštěna")
err := doSomething()
if err != nil {
log.Printf("Chyba: %v", err)
}
}
func doSomething() error {
// nějaká logika
return nil
}
Obvykle jsou logy umístěny na klíčových místech, kde je důležité sledovat stav aplikace nebo chyby.