Wie drucke ich Nachrichten im Standardfehler in Go?

Susan Sarandon
Freigeben: 2024-11-06 21:45:03
Original
164 Leute haben es durchsucht

How to Print Messages to Standard Error in Go?

Nachricht an Standardfehler in Go drucken

Wenn Sie Debugging- oder Testprotokolle getrennt von vorhandenen Protokollen drucken müssen, können Sie das Senden von Nachrichten in Betracht ziehen zum Standardfehlerstrom (stderr). Dies ist nützlich, wenn Sie Ihre Protokolle zur einfacheren Analyse isolieren möchten.

Methoden zum Drucken auf stderr

Es gibt mehrere Möglichkeiten, Nachrichten auf stderr in Go zu drucken:

1. Verwenden von log.Logger:

Erstellen Sie einen neuen log.Logger und geben Sie os.Stderr als Ausgabestream an:

<code class="go">l := log.New(os.Stderr, "", 1)
l.Println("log message")</code>
Nach dem Login kopieren

2. Verwenden von fmt.Fprintf:

Verwenden Sie fmt.Fprintf, um formatierte Nachrichten an stderr zu schreiben:

<code class="go">fmt.Fprintf(os.Stderr, "log message: %s", str)</code>
Nach dem Login kopieren

3. Direkt in os.Stderr schreiben:

Mit os.Stderr.WriteString direkt in os.Stderr schreiben:

<code class="go">os.Stderr.WriteString("log message")</code>
Nach dem Login kopieren

Indem Sie Ihre Protokolle an stderr weiterleiten, können Sie sie einfach trennen aus anderen Protokollen und konzentrieren Sie sich auf Debugging- und Testinformationen.

Das obige ist der detaillierte Inhalt vonWie drucke ich Nachrichten im Standardfehler in Go?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!