gpt4 book ai didi

Log4j2.3 错误地旋转日志文件号

转载 作者:行者123 更新时间:2023-12-01 10:24:41 25 4
gpt4 key购买 nike

我们使用 Log4j2.3 版本进行日志记录和使用 xml 配置。
这里就像 -

<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<RollingFile name="testingAppender" fileName="Test.log"
filePattern="logs/Test.log.%i">
<PatternLayout>
<pattern>[%-5p] %d{dd MMM yyyy HH:mm:ss} - %m %n</pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy size="5 MB" />
</Policies>
<DefaultRolloverStrategy max="10" />
</RollingFile>
</Appenders>
<Loggers>
<Logger name="testingLogger" level="debug">
<AppenderRef ref="testingAppender" level="debug" />
</Logger>
</Loggers>
</Configuration>

日志文件旋转得很好。
但是最新的日志文件具有最高的滚动数
示例 - Test.log7,它应该是 Test.log0。
日志文件编号以相反的顺序轮换。

在这方面需要帮助。

最佳答案

这不是不正确,而是默认行为。要获得您想要的行为,请尝试设置 fileIndex属性 min .

<DefaultRolloverStrategy max="10" fileIndex="min" />

关于Log4j2.3 错误地旋转日志文件号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48559634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com