springboot1.4.1整合logback 遇到的问题

在SpringBoot 1.4.1版本中,尝试集成Logback时遇到配置不生效的问题,如设置的过期时间和达到2GB自动删除功能未工作,仅实现了按大小分割日志。原因是SpringBoot默认使用的Logback版本1.1.7不支持这些配置,这些特性从1.1.8版本开始提供。因此,该问题可视为SpringBoot 1.4.1的一个bug。为解决此问题,可以选择升级到更高版本的SpringBoot,例如1.5.6。
摘要由CSDN通过智能技术生成

springboot1.4.1整合logback 遇到的问题
项目使用了springboot1.4.1整合logback,然而设置的过期时间15 并没有生效,
2GB达到2G自动删除也没有生效,仅仅实现了按大小分割。
经过查看pom 父工程内的源码发现是默认的logback版本是1.1.7,而过期时间配置是在logback 1.1.8以后才支持的。
不得不说这是springboot1.4.1 的bug了,这个坑也是少见的了吧。

看这里,点进去
在这里插入图片描述
再点击在这里插入图片描述
点进去在这里插入图片描述

终于找到了原因,如果不嫌麻烦可以升级成高级的spring-boot版本,现在我们使用了spring-boot1.5.6版本。

下面是我的logback.xml 配置

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d %p (%
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值