GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie drucke ich eine Nachricht an stderr in Go?

Es gibt mehrere Methoden, um eine Nachricht an stderr zu senden :

  1. Erstellen eines neuen log.Logger :

    l := log.New(os.Stderr, "", 1)
    l.Println("log message")
    
  2. Mit fmt.Fprintf :

    fmt.Fprintf(os.Stderr, "log message: %s", str)
    
  3. Direktes Schreiben auf os.Stderr mit os.Stderr.WriteString :

    os.Stderr.WriteString("log message")
    

Die log Paket wird standardmäßig auf os.Stderr gedruckt .

Sie können auch os.Stderr verwenden direkt (es ist ein os.File ).


Linux
  1. Wie drucke ich eine Variable mit Padded Center Alignment?

  2. Linux – „Mail“, und wie wird damit navigiert?

  3. Wie überprüfe ich, ob Bash Farben drucken kann?

  4. So erstellen Sie eine benutzerdefinierte Begrüßungsnachricht für die SSH-Anmeldung

  5. Wie drucke ich die dritte Spalte bis zur letzten Spalte?

Bash printf - So drucken Sie eine Variable in Bash

So senden Sie eine Nachricht an angemeldete Benutzer im Linux-Terminal

So leiten Sie stderr in Bash auf stdout um

So verwenden Sie den Wandbefehl unter Linux

Verstehen, wie ein E-Mail-System funktioniert

Wie drucke ich Inhalte von Jobs?