1 回答

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
所以最后我不得不將 fileName 屬性添加到 RollingFile 元素并將策略更改為并且它現(xiàn)在可以工作了。Nomax 只是不限制要保留的文件數(shù)量。
副作用是現(xiàn)在日志首先記錄到 mylog.log 中,當(dāng)文件翻轉(zhuǎn)時(shí),它被重命名為 mylog_{stamp}.log。
<RollingFile name="myLog"
fileName="${sys:server.output.dir}/logs/mylog.log"
filePattern="${sys:server.output.dir}/logs/mylog_%d{yyyy-MM-dd}.%i.log"
ignoreExceptions="false">
<PatternLayout>
<Pattern>%d %-5p %c %m%n\n</Pattern>
</PatternLayout>
<Policies>
<OnStartupTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="100 MB" />
<TimeBasedTriggeringPolicy/>
</Policies>
<DefaultRolloverStrategy fileIndex="nomax"/>
</RollingFile>
添加回答
舉報(bào)