プログラミングメモ帳

プログラミングで躓いた部分を中心としたIT土方的メモ。

2018-03-21から1日間の記事一覧

Log4j2 で日付ベースのログローテーション

Log4j2 で吐いたログに対して日付ベースでのログローテーションと時限削除をしたいとき、 logrorated 等のローテーション管理ソフトウェアに任せると、Log4j2 側がファイルを見失ってしまうので、ローテーションを Log4j2 側で実現してやる。 <Appenders> <RollingFile name="hoge" fileName="logs/hoge.log" filePattern="logs/hoge.%d{yyyy-MM-dd}.log"> <PatternLayout pattern="%m%n" /> <TimeBasedTriggeringPolicy /> <…</timebasedtriggeringpolicy></patternlayout></rollingfile></appenders>