GNU/Linux >> Linux の 問題 >  >> Linux

Goでstderrにメッセージを出力するにはどうすればよいですか?

stderr にメッセージを送信する方法は複数あります :

<オール>
  • 新しい log.Logger の作成 :

    l := log.New(os.Stderr, "", 1)
    l.Println("log message")
    
  • fmt.Fprintf の使用 :

    fmt.Fprintf(os.Stderr, "log message: %s", str)
    
  • os.Stderr への直接書き込み os.Stderr.WriteString を使用 :

    os.Stderr.WriteString("log message")
    

  • log パッケージはデフォルトで os.Stderr に出力されます .

    os.Stderr も使用できます 直接 (これは os.File です) ).


    Linux
    1. パッド入りの中央揃えで変数を印刷するにはどうすればよいですか?

    2. 各50行から15行目と25行目を印刷する方法は?

    3. Stderrのみをリダイレクトする方法は?

    1. Bashが色を印刷できるかどうかを確認する方法は?

    2. pthread_t を出力する方法

    3. アセンブリNASMで数値を出力するには?

    1. LinuxターミナルでJSONファイルをきれいに印刷する方法

    2. psを印刷グループにするにはどうすればよいですか?

    3. at ジョブの内容を印刷するにはどうすればよいですか?