第三方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策略。

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

相关推荐
Leo655353 小时前
JDK8 的排序、分组求和,转换为Map
java·开发语言
书源丶6 小时前
二十八、API之《System 类》——与系统交互的“桥梁”
java·交互
Pluchon6 小时前
硅基计划4.0 算法 字符串
java·数据结构·学习·算法
野生技术架构师6 小时前
1000 道 Java 架构师岗面试题
java·开发语言
青柠编程6 小时前
基于Spring Boot的选课管理系统架构设计
java·spring boot·后端
Mr.wangh7 小时前
Redis主从复制
java·数据库·redis
Porunarufu7 小时前
JAVA·顺序逻辑控制
java·开发语言
1710orange7 小时前
java设计模式:适配器模式
java·设计模式·适配器模式
RainbowSea7 小时前
9. Spring AI 当中对应 MCP 的操作
java·spring·ai编程
RainbowSea8 小时前
10. Spring AI + RAG
java·spring·ai编程