springboot logback調(diào)整mybatis日志級別無效的解決
現(xiàn)象
在日志配置文件 logback-spring.xml 中,無論怎么修改級別,mybatis 的 sql 日志都會打印出來。
原因
在 application.yml 中配置了 mybatis 的自定義日志類,如下:
mybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
點進(jìn)去查看源碼,發(fā)現(xiàn) debug 日志級別始終為 true,所以怎么配置都不生效
public boolean isDebugEnabled() { return true; } public boolean isTraceEnabled() { return true; }
解決方法
屏蔽 application.yml 中配置的 mybatis 自定義日志類,然后在 logback-spring.xml 配置文件中,將 mapper(及 dao)包,配置為 info 級別。
<!-- 修改其他包的日志輸出級別 --> <logger name="com.xxx.xxx.mapper" level="INFO"/>
到此這篇關(guān)于springboot logback調(diào)整mybatis日志級別無效的解決的文章就介紹到這了,更多相關(guān)springboot 調(diào)整日志級別無效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Springboot應(yīng)用中Mybatis輸出SQL日志的3種方法代碼示例
- SpringBoot?整合Mybatis-Plus并輸出SQL日志示例詳解
- springboot下mybatis-plus開啟打印sql日志的配置指南
- springboot下mybatis-plus如何打印sql日志和參數(shù)到日志文件
- Spring Boot mybatis-config 和 log4j 輸出sql 日志的方式
- springboot+mybatis配置控制臺打印sql日志的方法
- Spring Boot集成Mybatis中如何顯示日志的實現(xiàn)
- springboot整合mybatis將sql打印到日志的實例詳解
- spring?boot?mybatis日志輸出到控制臺的方法實踐
相關(guān)文章
java靈活使用mysql中json類型字段存儲數(shù)據(jù)詳解
在數(shù)據(jù)庫設(shè)計中,面對一對多的關(guān)系,如訂單和商品,可以考慮使用單表存儲而非傳統(tǒng)的分表方式,這篇文章主要介紹了java靈活使用mysql中json類型字段存儲數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2024-09-09使用java技術(shù)抓取網(wǎng)站上彩票雙色球信息詳解
這篇文章主要介紹了使用java技術(shù)抓取網(wǎng)站上彩票雙色球信息詳解,web結(jié)果由html+js+css組成,html結(jié)構(gòu)都有一定的規(guī)范,數(shù)據(jù)動態(tài)交互可以通過js實現(xiàn)。,需要的朋友可以參考下2019-06-06Mybatis-Plus實現(xiàn)用戶ID自增出現(xiàn)的問題解決
項目基于 SpringBoot + MybatisPlus 3.5.2 使用數(shù)據(jù)庫自增ID時, 出現(xiàn)重復(fù)鍵的問題,本文就來介紹一下解決方法,感興趣的可以了解一下2023-09-09Java中的數(shù)組基礎(chǔ)知識學(xué)習(xí)教程
這篇文章主要介紹了Java中的數(shù)組基礎(chǔ)知識學(xué)習(xí)教程,文中同時也整理了Java對數(shù)字類型的支持狀況及Number類中的方法,需要的朋友可以參考下2016-02-02