GNU/Linux >> Tutoriels Linux >  >> Linux

Comment imprimer un message sur stderr dans Go ?

Il existe plusieurs méthodes pour envoyer un message à stderr :

  1. Créer un nouveau log.Logger :

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

    fmt.Fprintf(os.Stderr, "log message: %s", str)
    
  3. Écrire directement dans os.Stderr en utilisant os.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 ).


Linux
  1. Comment imprimer un fichier JSON dans un terminal Linux

  2. Comment imprimer une variable avec un alignement central rembourré ?

  3. Linux - "courrier", et comment est-il navigué ?

  4. Comment vérifier si Bash peut imprimer des couleurs ?

  5. Comment créer un message de bienvenue de connexion SSH personnalisé

Bash printf - Comment imprimer une variable dans Bash

Comment envoyer un message aux utilisateurs connectés dans le terminal Linux

Comment rediriger stderr vers stdout dans Bash

Comment utiliser la commande wall sous Linux

Comprendre le fonctionnement d'un système de messagerie

Comment imprimer le contenu des travaux at ?