GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso stampare un messaggio su stderr in Go?

Esistono diversi metodi per inviare un messaggio a stderr :

  1. Creazione di un nuovo log.Logger :

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

    fmt.Fprintf(os.Stderr, "log message: %s", str)
    
  3. Scrivendo direttamente a os.Stderr utilizzando os.Stderr.WriteString :

    os.Stderr.WriteString("log message")
    

Il log package per impostazione predefinita stampa su os.Stderr .

Puoi anche usare os.Stderr direttamente (è un os.File ).


Linux
  1. Come stampare una variabile con allineamento centrale imbottito?

  2. Come stampare le righe numero 15 e 25 su ogni 50 righe?

  3. Linux – "posta", e come viene navigato?

  4. Come verificare se Bash può stampare i colori?

  5. Come stampare pthread_t

Bash printf - Come stampare una variabile in Bash

Come inviare un messaggio agli utenti registrati nel terminale Linux

Come reindirizzare stderr a stdout in Bash

Come stampare abbastanza file JSON nel terminale Linux

Come usare il comando wall in linux

Capire come funziona un sistema di posta elettronica