第三方jar自带logback导致本地日志文件不生成

1.问题及解决

这是依赖的jar包,自己有logback,只打印到控制台,导致我们项目里配置的error级别日志不会生成到日志文件中去。ai给的答案是自己控制加载顺序,但很麻烦,--logging.config也不行,最好下了个7z压缩工具,直接修改jar包里的logback,解决。

2、第二种方法

将项目里的logback-spring.xml改名为logback.xml,这样项目会优先加载本地的,而非三方jar包。而且logback也可以使用<springProfile name="dev">

踩坑:

三方jar包自己引入了logback,导致有些新的api都无法使用,例如SizeAndTimeBasedRollingPolicy策略。

然后又删除新的方法,进行适配

相关推荐
努力的小郑1 分钟前
亿级流量下的生死抉择:Apache BeanUtils vs MapStruct性能差距32倍!架构师选型指南
java·spring·apache
努力的小郑2 分钟前
BeanUtils拷贝大对决:Spring与Apache Commons的差异与妙用
java·spring·apache
求知摆渡7 分钟前
Spring Boot 3.5 + Spring Cloud Stream:邮件发送与幂等实战
java·spring boot·spring cloud
用户40078422112609 分钟前
苍穹外卖实现员工账号启用禁用
java
中东大鹅13 分钟前
Mybatis Plus 多数据源
java·数据库·spring boot·后端·mybatis
用户400784221126024 分钟前
苍穹外卖实现员工分页查询
java
Code季风24 分钟前
深入理解令牌桶算法:实现分布式系统高效限流的秘籍
java·算法·微服务
大葱白菜26 分钟前
Java 代理机制详解:从静态代理到动态代理,彻底掌握代理模式的原理与实战
java·后端·程序员
大葱白菜29 分钟前
Java 注解的作用详解:为什么它是 Java 开发中不可或缺的利器?
java·后端·程序员
Code季风31 分钟前
数据传输的基石:全面解析常见序列化方案与选型策略
java·rpc·json