SpringBoot整合Log4j2實現(xiàn)自定義日志打印失效的原因及解決
主要的原因是因為,SpringBoot的logback包的存在,會導(dǎo)致Spring Boot項目優(yōu)先實現(xiàn)logback的日志設(shè)置,所以導(dǎo)致我們用Log4j2實現(xiàn)自定義日志失效。
先找l哪個包引用了logback包
進入之后查詢logback
然后雙擊包
發(fā)現(xiàn)是spring-boot-starter-logging包
再依次查詢,最后得到
logback --> spring-boot-starter-logging --> spring-boot-starter --> spring-boot-starter-jdbc
--> xxx.pom(自己的pom文件)
最后在該包下面剔除logging包即可
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency>
以上就是SpringBoot整合Log4j2實現(xiàn)自定義日志打印失效的原因及解決的詳細內(nèi)容,更多關(guān)于SpringBoot整合Log4j2日志打印失效的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
java解析json復(fù)雜數(shù)據(jù)的方法詳解
這篇文章主要為大家詳細介紹了java解析json復(fù)雜數(shù)據(jù)的兩種常用方法,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的小伙伴可以了解下2024-01-01Java如何獲取List<String>中的String詳解
工作了這么長時間了,一直沒有記錄的習(xí)慣,以至于導(dǎo)致我即便是查過的東西總會忘記,下面這篇文章主要給大家介紹了關(guān)于Java如何獲取List<String>中String的相關(guān)資料,需要的朋友可以參考下2022-02-02Elasticsearch索引結(jié)構(gòu)與算法解析
?作為搜索引擎的一部分,ES自然具有速度快、結(jié)果準(zhǔn)確、結(jié)果豐富等特點,那么ES是如何達到“搜索引擎”級別的查詢效率呢?首先是索引,其次是壓縮算法,接下來我們就一起了解下ES的索引結(jié)構(gòu)和壓縮算法2023-04-04