Go の標準ライブラリは、Go プログラムからログを出力するための 簡単なツールを提供します。自由形式のログには log パッケージを、構造化ログには log/slog パッケージを使えます。 |
|
|
|
|
|
|
|
|
|
ロガーは、フラグ (flag) を使用して出力形式を設定できます。
デフォルトでは、標準ロガーには |
|
呼び出し元のファイル名と行番号を出力する設定もできます。 |
|
カスタムロガーを作成して利用することも有用です。 新しいロガーを作成するときに、他のロガーの出力と区別しやすいよう 接頭辞 (prefix) を設定できます。 |
|
既存のロガー(標準ロガーを含む)の接頭辞は、 |
|
ロガーは、カスタムの出力先を設定できます。
任意の |
|
この呼び出しは、ログ出力を |
|
これにより、標準出力に実際の出力が表示されます。 |
|
|
|
メッセージに加えて、 |
|
サンプル出力です。日付と時刻は、実行日時に依存します。 |
|
これらはウェブサイト上で見やすくするために折り返しています。 実際には1行で出力されます。 |
|
Next example: HTTP Client.