springboot logback调整mybatis日志级别无效的解决
作者:王坦. 时间:2023-05-03 05:36:21
现象
在日志配置文件 logback-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 级别。
<!-- 修改其他包的日志输出级别 -->
<logger name="com.xxx.xxx.mapper" level="INFO"/>
来源:https://blog.csdn.net/WTUDAN/article/details/103162195
标签:springboot,调整日志级别
0
投稿
猜你喜欢
详解Spring Boot 部署jar和war的区别
2022-10-25 18:48:29
Java魔法堂之调用外部程序的方法
2023-11-09 07:14:16
浅谈对c# 面向对象的理解
2021-06-18 18:15:52
基于Spring Boot保护Web应用程序
2022-11-15 19:14:48
详解如何在SpringBoot项目中使用统一返回结果
2023-10-30 16:41:21
Android操作Excel文件的功能实现
2022-08-29 17:22:55
基于JavaSwing设计和实现的酒店管理系统
2022-03-31 12:12:14
mybatis @Alias注解在类上的使用方式(推荐)
2023-11-20 00:30:03
android使用PullToRefresh实现下拉刷新和上拉加载
2023-08-06 11:06:58
c语言中十六进制转二进制显示的实现方法
2023-12-17 23:21:44
Android之侧滑菜单DrawerLayout的使用介绍
2023-02-02 23:43:33
详解Spring Boot Security工作流程
2023-12-17 12:23:52
C++智能指针实例详解
2021-12-18 00:38:59
从Python程序中访问Java类的简单示例
2022-02-19 08:53:13
Android 关机弹出选择菜单的深入解析
2023-03-19 20:56:09
C#从命令行读取参数的方法
2023-07-12 15:23:11
Java中的AQS同步队列问题详解
2021-08-16 19:50:23
android编程实现设置、打开wifi热点共享供他人连接的方法
2021-12-05 03:39:41
关于eclipse安装spring插件报错An error occurred while collecting items to be installed...解决方案
2023-05-27 03:34:45
AccessibilityService实现微信发红包功能
2023-06-23 03:51:53