1
以下是我的基於時間和大小的文件滾動的appenderLog4j2基於時間的滾動
<RollingFile name="fileWriter" fileName="${LOG_DIR}/file.log"
filePattern="${ARCHIVE}/file_log.%d{yyyy-MM-dd}-%i.gz">
<PatternLayout pattern="${PATTERN}"/>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
<SizeBasedTriggeringPolicy size="100 MB" />
</Policies>
</RollingFile>
爲了減少日誌文件的數量,我想使它按時間翻轉,使文件生成的30幾天前自動刪除。
DefaultRolloverStrategy
可以幫我解決嗎?如果沒有,有人會提出一些建議嗎?非常感謝。