首页 > logback 如何设置自动清除日志。默认10mb大小。多余的清除 ?

logback 如何设置自动清除日志。默认10mb大小。多余的清除 ?

logback 如何设置自动清除日志。默认10mb大小。多余的清除 ? 如何配置 ?


<configuration>
  <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>logFile.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <!-- daily rollover -->
      <fileNamePattern>logFile.%d{yyyy-MM-dd}.log</fileNamePattern>

      <!-- keep 30 days' worth of history capped at 3GB total size -->
      <maxHistory>30</maxHistory>
      <totalSizeCap>3GB</totalSizeCap>

    </rollingPolicy>

    <encoder>
      <pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern>
    </encoder>
  </appender> 

  <root level="DEBUG">
    <appender-ref ref="FILE" />
  </root>
</configuration>

上面的配置是3GB限制,你改成你需要的大小就可以了

【热门文章】
【热门文章】