Pular para o conteúdo principal

Logging estruturado (slog e zap)

slog

  • Pacote padrão do Go (1.21+) para logging estruturado, com saída JSON.
  • Já usado nos módulos anteriores.

Exemplo

Carregando editor interativo...

zap

  • Biblioteca de logging de alta performance, alternativa a slog.
  • Instalação: go get go.uber.org/zap

Exemplo

Carregando editor interativo...

Comparação com Java

Java

  • Usa SLF4J/Logback para logging estruturado.

Go

  • slog é nativo e simples; zap é mais rápido para sistemas de alta carga.
Caso de uso

Logging estruturado é essencial para monitoramento em ferramentas como ELK Stack ou Grafana Loki.