1 回答

TA贡献1877条经验 获得超1个赞
所以最后我不得不将 fileName 属性添加到 RollingFile 元素并将策略更改为并且它现在可以工作了。Nomax 只是不限制要保留的文件数量。
副作用是现在日志首先记录到 mylog.log 中,当文件翻转时,它被重命名为 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>
添加回答
举报