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

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

相关推荐
DokiDoki之父10 分钟前
Spring—注解开发
java·后端·spring
CodeCraft Studio43 分钟前
【能源与流程工业案例】KBC借助TeeChart 打造工业级数据可视化平台
java·信息可视化·.net·能源·teechart·工业可视化·工业图表
摇滚侠1 小时前
Spring Boot 3零基础教程,WEB 开发 默认页签图标 Favicon 笔记29
java·spring boot·笔记
YSRM1 小时前
Leetcode+Java+图论+最小生成树&拓扑排序
java·leetcode·图论
沐浴露z2 小时前
【JVM】详解 Class类文件的结构
java·jvm·class
桦说编程2 小时前
Java并发编程:两种控制并发度的实现方法及其比较
java·后端
杯莫停丶2 小时前
设计模式之:单例模式
java·单例模式·设计模式
消失的旧时光-19432 小时前
@JvmStatic 的作用
java·开发语言·kotlin
火锅机器2 小时前
java 8 lambda表达式对list进行分组
java·开发语言·list