Junior — Middle
Como pode conectar o mecanismo de registo ao seu aplicativo?
sobes.tech IA
Resposta da IA
Em Go, para ativar o mecanismo de registo, pode usar o pacote padrão log ou bibliotecas externas, como logrus ou zap. Para registo básico, basta importar o pacote log e usar funções como log.Println(), log.Fatalf().
Exemplo usando o pacote padrão:
import (
"log"
)
func main() {
log.Println("Aplicação iniciada")
// ...
}
Para um registo mais avançado (níveis de logs, formatação, saída para ficheiro), conectam-se bibliotecas externas. Por exemplo, com logrus, pode configurar níveis de registo e formato de saída:
import (
log "github.com/sirupsen/logrus"
)
func main() {
log.SetFormatter(&log.TextFormatter{FullTimestamp: true})
log.SetLevel(log.InfoLevel)
log.Info("Mensagem informativa")
log.Warn("Aviso")
}
Assim, o mecanismo de registo conecta-se através da importação da biblioteca necessária e da configuração dos parâmetros de registo no início da aplicação.