springboot logback调整mybatis日志级别无效的解决

网友投稿 517 2022-11-16


springboot logback调整mybatis日志级别无效的解决

现象

在日志配置文件 loghttp://back-spring.xml 中,无论怎么修改级别,mybatis 的 sql 日志都会打印出来。

原因

在 application.yml 中配置了 mybatis 的自定义日志类,如下:

mybatis:

configuration:

log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

点进去查看源码,发现 debug 日志级别始终为 true,所以怎么配置都不生效

public boolean isDebugEnabled() {

return true;

}

public boolean isTraceEnabled() {

return true;

}

解决方法

屏蔽 application.yml 中配置的 mybatis 自定义日志类,然后在 logback-spring.xml 配置文件中,将 mapper(及 dao)包,配置为 info 级别。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring框架的环境搭建和测试实现
下一篇:eclipse安装spring ide的步骤详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~