Sobes.tech
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.