Hay varios métodos para enviar un mensaje a stderr
:
-
Creando un nuevo
log.Logger
:l := log.New(os.Stderr, "", 1) l.Println("log message")
-
Usando
fmt.Fprintf
:fmt.Fprintf(os.Stderr, "log message: %s", str)
-
Escribiendo directamente a
os.Stderr
usandoos.Stderr.WriteString
:os.Stderr.WriteString("log message")
El log
el paquete por defecto se imprime en os.Stderr
.
También puedes usar os.Stderr
directamente (es un os.File
).