gpt4 book ai didi

java - Logback SizeBasedTriggeringPolicy 没有滚动

转载 作者:行者123 更新时间:2023-12-05 05:17:36 24 4
gpt4 key购买 nike

我有这个配置:

<appender name="ROLLIN" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${SCRIPTMON_HOME}/logs/scriptMon.log</file>
<encoder>
<pattern>%d{yyyy-MMM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{15} - %msg%n</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>${SCRIPTMON_HOME}/logs/scriptMon.%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>10</maxIndex>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>5MB</maxFileSize>
</triggeringPolicy>
</appender>

IFAIK 我的日志文件必须在达到 5MB 时轮换(这就是我想要的,无论日期如何)。我可以在 Springboot 中一次运行达到 10MB 以上,文件保持不变。

如有任何帮助,我将不胜感激。

谢谢。

最佳答案

尝试改变

<fileNamePattern>${SCRIPTMON_HOME}/logs/scriptMon.%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>

<fileNamePattern>${SCRIPTMON_HOME}/logs/scriptMon.%i.log.zip</fileNamePattern>

关于java - Logback SizeBasedTriggeringPolicy 没有滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49099288/

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