it-swarm.com.de

Wie setze ich die Log-Ausgabe von Golang zurück auf die Konsole?

Das log -Paket von Google Go hat SetOutput - eine Funktion zum Einstellen der Protokollausgabe auf einen beliebigen io.Writer. Nachdem ich es zu Testzwecken eingerichtet habe, möchte ich die Ausgabe wieder auf die Standardkonsolenausgabe zurücksetzen - wie mache ich das? Ich sehe keine offensichtliche Möglichkeit, es in den Paketen log oder io zurückzusetzen.

28
ThePiachu

Für Standardfehler (die Standardeinstellung):

log.SetOutput(os.Stderr)

Für die Standardausgabe:

log.SetOutput(os.Stdout)

http://golang.org/src/log/log.go

45
frhack