Il existe plusieurs méthodes pour envoyer un message à stderr
:
-
Créer un nouveau
log.Logger
:l := log.New(os.Stderr, "", 1) l.Println("log message")
-
Utilisation de
fmt.Fprintf
:fmt.Fprintf(os.Stderr, "log message: %s", str)
-
Écrire directement dans
os.Stderr
en utilisantos.Stderr.WriteString
:os.Stderr.WriteString("log message")
Le log
package par défaut imprime à os.Stderr
.
Vous pouvez également utiliser os.Stderr
directement (c'est un os.File
).