Sobes.tech
Junior — Middle

Jak można podłączyć mechanizm logowania do twojej aplikacji?

sobes.tech AI

Odpowiedź od AI

W Go, aby włączyć mechanizm logowania, można użyć standardowego pakietu log lub bibliotek zewnętrznych, takich jak logrus lub zap. Do podstawowego logowania wystarczy zaimportować pakiet log i używać funkcji takich jak log.Println(), log.Fatalf().

Przykład z użyciem pakietu standardowego:

import (
    "log"
)

func main() {
    log.Println("Aplikacja uruchomiona")
    // ...
}

Dla bardziej zaawansowanego logowania (poziomy logów, formatowanie, wyjście do pliku) podłącza się biblioteki zewnętrzne. Na przykład, z logrus można ustawić poziomy logowania i format wyjścia:

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

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

    log.Info("Informacyjna wiadomość")
    log.Warn("Ostrzeżenie")
}

W ten sposób mechanizm logowania jest podłączany przez import odpowiedniej biblioteki i konfigurację parametrów logowania na początku aplikacji.