GNU/Linux >> Znalost Linux >  >> Linux

Jak vytisknu zprávu na stderr v Go?

Existuje několik způsobů, jak odeslat zprávu na stderr :

  1. Vytvoření nového log.Logger :

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

    fmt.Fprintf(os.Stderr, "log message: %s", str)
    
  3. Přímý zápis do os.Stderr pomocí os.Stderr.WriteString :

    os.Stderr.WriteString("log message")
    

log balíček se standardně vytiskne na os.Stderr .

Můžete také použít os.Stderr přímo (je to os.File ).


Linux
  1. Jak pěkně vytisknout soubor JSON v terminálu Linux

  2. Jak vytisknout řádky číslo 15 a 25 z každých 50 řádků?

  3. Jak přesměrovat pouze Stderr?

  1. Jak vytvořit vlastní uvítací zprávu pro přihlášení k SSH

  2. Jak vytisknout pthread_t

  3. Jak zrušit příkaz pro rozbalení?

  1. Jak vytisknout proměnnou s vycpaným zarovnáním na střed?

  2. Linux – „pošta“ a jak se v něm naviguje?

  3. Jak vytisknu obsah úloh?