log4jのConversionPatternの設定方法

ConversionPatternはlog4jの設定項目で、ログ出力フォーマットを定義するために使用されます。変換修飾子を指定することで、ログ出力のフォーマットをカスタマイズできます。

これが一般的な変換の記号とそれらの意味です。

  1. %m: ログ情報を出力する
  2. p:出力ログレベル
  3. %d:ログ出力日時
  4. %c: 出力ログに関連付けられたクラスの完全修飾名
  5. スレッド名: 出力されたログイベントを生成したスレッド名。
  6. プラットフォームの行区切り文字を出力
  7. ログイベントの発生位置

ConversionPattern の値をカスタマイズするために変換修飾子を使用できます。たとえば、下記の設定では、ログ出力をこのようなフォーマットにします。

[%d] %p %c - %m%n

%dは日時、%pはログレベル、%cはクラス名、%mはログメッセージ、%nは改行です

変換符をカスタマイズして ConversionPattern の値を定義することで、望み通りのログ出力形式を得ることができます。

bannerAds