Go の標準エラーへのメッセージの出力
既存のログとは別にデバッグまたはテストのログを出力する必要がある場合は、メッセージの送信を検討してください。標準エラー ストリーム (stderr) に送信されます。これは、分析を容易にするためにログを分離する場合に便利です。
標準エラー出力に出力する方法
Go でメッセージを標準エラー出力に出力するには、複数の方法があります。
1. log.Logger の使用:
出力ストリームとして os.Stderr を指定して、新しい log.Logger を作成します:
<code class="go">l := log.New(os.Stderr, "", 1) l.Println("log message")</code>
2. fmt.Fprintf の使用:
fmt.Fprintf を使用して、フォーマットされたメッセージを標準エラー出力に書き込みます:
<code class="go">fmt.Fprintf(os.Stderr, "log message: %s", str)</code>
3. os.Stderr に直接書き込む:
os.Stderr.WriteString を使用して os.Stderr に直接書き込む:
<code class="go">os.Stderr.WriteString("log message")</code>
ログを stderr に送信することで、ログを簡単に分離できます。他のログから情報を収集し、情報のデバッグとテストに集中します。
以上がGo でメッセージを標準エラーに出力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。