logback的SizeBasedTriggeringPolicy和TimeBasedRollingPolicy联合使用问题
2013-07-01 17:14
330 查看
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/var/log/testglog</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!-- daily rollover --> <fileNamePattern>/var/log/test.%d{yyyy-MM-dd}.log</fileNamePattern> <!-- keep 30 days' worth of history --> <maxHistory>30</maxHistory> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>10MB</maxFileSize> </triggeringPolicy> <encoder > <Pattern>%-15d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}[%file:%line] - %msg%n %ex{2}</Pattern> <charset>UTF-8</charset> <immediateFlush>true</immediateFlush> </encoder> </appender>
上面SizeBasedTriggeringPolicy和TimeBasedRollingPolicy联合使用方式有问题,当size超过10M后并没有触发TimeBasedRolling生效,见http://jira.qos.ch/browse/LOGBACK-73
正确的配置是:Size and time based archiving
相关文章推荐
- logback 每天生成和大小生成 冲突 TimeBasedRollingPolicy SizeBasedTriggeringPolicy
- Logback (6) | SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
- logback TimeBasedRollingPolicy遇到的问题
- Logback (5) | The FileNamePattern option must be set before using TimeBasedRollingPolicy
- Logback (2) | TriggeringPolicy has not started. RollingFileAppender will not start
- logback-classic 使用testCompile打包问题
- Netty5中使用LineBasedFrameDecoder解决TCP粘包问题
- 一个页面使用两次timepicker.js引起的Maximum call stack size exceeded问题解决办法及bug修复
- 解决使用Hibernate QBC复合查询含有联合主键映射关系实体的问题
- group by 和count的联合使用问题
- char*、new和delete联合使用的问题
- 使用opencv 2.2静态库时: undefined reference to `clock_gettime' 链接错误问题解决
- UIScrollView使用自动布局设置以及contentSize滚动问题
- 使用ant 的javac 运行时logback日志 pattern为 [null:-1] 的问题
- 使用Microsoft Date And Time Picker Control 6.0(SP6)时要注意的小问题
- Java中使用size()方法遍历PriorityQueue出现元素不全的问题
- ToolBar和Menu的联合使用及问题
- Eclipse 和Jboss联合使用问题汇总
- 【Unity】使用Time.timeScale暂停游戏的时候的一些问题
- iOS使用autolayout和sizeclass 解决适配问题(一)