私は日依存のログファイルを作成したいlog4j2
:
<RollingFile name="APP" fileName="application-%d{yyyy-MM-dd}.log" />
結果のログファイル名:application-%d{yyyy-MM-dd}.log
、タイムスタンプは置き換えられません。どうして?
パターンは属性「fileName」で指定するべきではなく、以下のように属性「filePattern」でパターンを指定する必要があります。
<RollingFile name="RollingFile" fileName="${log-path}/filename.log"
filePattern="${log-path}/filename-%d{yyyy-MM-dd}-%i.log" >
...
...
</RollingFile>
「%i」は、ロールオーバーで自動的にインクリメントされるカウンターです。
これがお役に立てば幸いです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加