ログフィルタ機能を使用して、特定の文字列を含むログだけを出力できます。文字列は正規表現パターンで指定します。
日付と時刻の後に“Warning”という文字列を含むものだけを出力する場合の定義例を以下に示します。
<output name="sysErrOut" type="stderr"> <!-- 日付と時刻の後に"Warning"という文字列を含むものだけを出力します。 --> <param name="filter" value="[0-9][0-9][0-9][0-9]/[0-1][0-9]/[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9] Warning.*$" /> <logFormat>%d %m</logFormat> </output> |
ポイント
ログのフォーマット設定を併用すると、処理対象のメソッド名や時刻でログの出力先を変更できます。