logback输出文件按时间滚动

liu47a 发布于 2015/05/21 13:47
阅读 2K+
收藏 0

配置了logback日志系统,可以正常输出,但是输出文件总是昨天的。

配置如下:


<appender name="RECORD-APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">                                                                           

    <file>${loggingRoot}/cache/record-staout.log</file> 

    <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> 

    <level>${loggingLevel}</level>

    </filter>    

        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 

      <fileNamePattern>${loggingRoot}/cache/record-staout.log.%d{yyyyMMdd}</fileNamePattern> 

      <maxHistory>30</maxHistory>  

    </rollingPolicy>                                                                                          

<encoder charset="UTF-8">

<pattern>%d [%t] %-5p %c{2} [%X{traceRootId}/%X{userId}/%X{orderId}/%X{goodsId}] - [%m]%n</pattern>

</encoder>                                                                                                                                                                                                                                                      </appender>

系统时间没有问题,但比如说今天21号,今天的输出日志总是在record-staout.log.20150520里,而不是record-staout.log
加载中
0
l
liu47a
刷新一下
0
j
jessen163
你好,请问楼主怎么解决的,谢谢
返回顶部
顶部