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
  • asp之家 软件编程 m.aspxhome.com