"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como imprimir mensagens com erro padrão no Go?

Como imprimir mensagens com erro padrão no Go?

Publicado em 2024-11-16
Navegar:834

How to Print Messages to Standard Error in Go?

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.

Tutorial mais recente Mais>

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