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

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

相关推荐
珹洺43 分钟前
Java-servlet(完结篇)过滤器乱码解决与监听器
java·运维·服务器·hive·servlet·jsp
小开不是小可爱2 小时前
leetcode_383. 赎金信_java
java·数据结构·算法·leetcode
kill bert5 小时前
Java八股文背诵 第四天JVM
java·开发语言·jvm
你是理想8 小时前
wait 和notify ,notifyAll,sleep
java·开发语言·jvm
helloworld工程师8 小时前
【微服务】SpringBoot整合LangChain4j 操作AI大模型实战详解
java·eclipse·tomcat·maven
Java&Develop8 小时前
idea里面不能运行 node 命令 cmd 里面可以运行咋回事啊
java·ide·intellij-idea
q567315238 小时前
使用Java的HttpClient实现文件下载器
java·开发语言·爬虫·scrapy
遥不可及~~斌9 小时前
Spring Boot 项目日志系统全攻略:Logback、Log4j2、Log4j与SLF4J整合指南
spring boot·log4j·logback
你们补药再卷啦9 小时前
不用额外下载jar包,idea快速查看使用的组件源码
java·ide·intellij-idea
爱的叹息9 小时前
Spring Boot 自定义配置类(包含字符串、数字、布尔、小数、集合、映射、嵌套对象)实现步骤及示例
java·linux·spring boot