「Spring MVC」log4j2.xmlにローリングログ(RollingFileAppender)を設定するサンプル
サンプルコード
<Appenders>
<RollingFile name="rolling"
fileName="c:/data/logs/sys.log"
filePattern="/logs/$${date:yyyy-MM}/sys.log.%i">
<PatternLayout pattern="%d{yyyy/MM/dd}" %5p %c{1} -%m%n"/>
<Policies>
<OnStartupTriggeringPolicy />
<SizeBasedTriggeringPolicy size="20 MB" />
<TimeBasedTriggeringPolicy />
</Policies>
<DefaultRolloverStrategy max="20"/>
</RollingFil
説明
name : RollingFileAppender の名前
fileName:ログを出力するファイルパス
filePattern : ログファイルのアーカイブ時のファイルパス