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. Mit log.Logger:
Erstellen Sie einen neuen log.Logger und geben Sie os.Stderr als Ausgabestream an:
l := log.New(os.Stderr, "", 1)
l.Println("log message")
2. Verwenden von fmt.Fprintf:
Verwenden Sie fmt.Fprintf, um formatierte Nachrichten in stderr zu schreiben:
fmt.Fprintf(os.Stderr, "log message: %s", str)
3. Direkt in os.Stderr schreiben:
Direkt in os.Stderr schreiben mit os.Stderr.WriteString:
os.Stderr.WriteString("log message")
Indem Sie Ihre Protokolle an stderr weiterleiten, können Sie sie einfach von anderen Protokollen trennen und sich auf Debugging- und Testinformationen konzentrieren.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3