「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 : ログファイルのアーカイブ時のファイルパス