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

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

相关推荐
大志哥1232 小时前
IntelliJ IDEA父子工程中导入公网远程备份项目到新目录
java·ide·intellij-idea
廋到被风吹走2 小时前
【Spring】DefaultListableBeanFactory 详解
java·python·spring
东东的脑洞2 小时前
【面试突击八】Spring IOC:Bean 创建流程全解析(从 getBean 到 AOP 代理生成)
java·spring·面试
灰色人生qwer2 小时前
VS Code 配置Java环境
java·开发语言
tgethe2 小时前
Java 链表(LinkedList)
java·开发语言·链表
梁萌2 小时前
idea使用AI插件(CodeGeeX)
java·ide·ai·intellij-idea·插件·codegeex
东北小狐狸-Hellxz2 小时前
后端生成的URL中含base64参数值,经tomcat重定向后偶发前端无法解密报错
java·前端·tomcat
悟能不能悟2 小时前
java list怎么进行group
java·python·list
专注于大数据技术栈2 小时前
java学习--Math 类常用方法
java·学习
Lisonseekpan2 小时前
UUID vs 自增ID做主键,哪个好?
java·数据库·后端·mysql