Imprimindo mensagem para erro padrão no Go
Se você precisar imprimir logs de depuração ou teste separadamente dos logs existentes, considere enviar mensagens para o fluxo de erro padrão (stderr). Isso é útil quando você deseja isolar seus logs para facilitar a análise.
Métodos para imprimir em stderr
Existem várias maneiras de imprimir mensagens em stderr no Go:
1. Usando log.Logger:
Crie um novo log.Logger, especificando os.Stderr como o fluxo de saída:
l := log.New(os.Stderr, "", 1)
l.Println("log message")
2. Usando fmt.Fprintf:
Use fmt.Fprintf para escrever mensagens formatadas em stderr:
fmt.Fprintf(os.Stderr, "log message: %s", str)
3. Escrevendo diretamente para os.Stderr:
Escreva diretamente para os.Stderr usando os.Stderr.WriteString:
os.Stderr.WriteString("log message")
Ao direcionar seus logs para stderr, você pode separá-los facilmente de outros logs e se concentrar na depuração e teste de informações.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3