bearsos 2017-11-18 12:17 采纳率: 0%
浏览 2423

logback 独立线程日志的自动压缩清理问题

<property name="Log_Pattern" value="[%date{yyyy-MM-dd HH:mm:ss.SSS}][%.-1level][%.25thread][%.30logger{10}.%L]-%m%n" />    


<appender name="root" class="ch.qos.logback.classic.sift.SiftingAppender">  
            <discriminator>  
        <key>THREAD_ID</key>  
        <defaultValue>0</defaultValue>  
        </discriminator>  
        <sift>  
        <appender name="root-${THREAD_ID}" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
              <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">    
                    <fileNamePattern>../logs/%d{yyyyMMdd}/biz-${THREAD_ID}.log.gz</fileNamePattern>   
                <maxHistory>10</maxHistory>  
              </rollingPolicy> 

            <append>true</append>  
            <prudent>false</prudent>
            <encoder>
                  <pattern>${Log_Pattern}</pattern>
                  <immediateFlush>true</immediateFlush>
            </encoder>  
          </appender>
      </sift>  
    </appender>

上述是logback 配置,实现每个线程1个文件,并且每天切换文件和压缩、清理。

目前问题是,只有默认的biz-0.log 会进行压缩和清理,其他的biz-1.log、biz-2.log 不会进行压缩和清理。

上述问题如何解决。

  • 写回答

1条回答 默认 最新

  • devmiao 2017-11-18 15:50
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏