【问题标题】:Logback log file rotation policyLogback 日志文件轮换策略
【发布时间】:2017-07-13 13:42:33
【问题描述】:

我在 logback.xml 中使用以下内容。这仅保留 21 个文件并删除较旧的日志文件。谁能建议如何停止文件删除?

<appender name="MY_UPDATES_APPENDER"
    class="ch.qos.logback.core.rolling.RollingFileAppender">
    <!--See also http://logback.qos.ch/manual/appenders.html#RollingFileAppender -->
    <File>logs/upilogs/upi-app.log
    </File>
    <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
        <fileNamePattern>logs/upilogs/my-app.%i.log
        </fileNamePattern>
        <minIndex>1</minIndex>
        <maxIndex>50</maxIndex>
    </rollingPolicy>
    <triggeringPolicy
        class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
        <maxFileSize>200MB</maxFileSize>
    </triggeringPolicy>
    <encoder>
        <Pattern>%d %X %-5level %logger{36} - %msg%n%ex</Pattern>
    </encoder>
</appender>

【问题讨论】:

    标签: logback


    【解决方案1】:

    这是一个feature 的 logback。从链接的 URL 引用

    鉴于固定窗口滚动策略需要尽可能多的文件 重命名操作为窗口大小,大窗口大小是 强烈劝阻。当用户指定较大的值时, 当前实现将自动将窗口大小减小到 20.

    【讨论】:

      猜你喜欢
      • 2015-12-19
      • 2015-01-16
      • 1970-01-01
      • 2020-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-01
      • 2014-06-14
      相关资源
      最近更新 更多