使用mybatis的时候,sql语句是debug下才会打印,而我们只配置了info,所以想要查看sql语句的话,有以下两种操作: 第一种把<root level="info">改成<root level="DEBUG">这样就会打印sql,不过这样日志那边会出现很多其他消息 第二种就是单独给dao下目录配置debug模式,代码如下,这样配置sql语句会打印,其他还是正常info级别:
如果使用的是application.properties文件,加入如下配置:
logging.level.com.example.demo.dao=debug
logging.level.com,后面的路径指的是mybatis对应的方法接口所在的包。并不是mapper.xml所在的包。
如果使用的是application.yml文件,加入如下配置:
# 打印sql
logging:
level:
com.example.demo.dao : debug

本文介绍在使用MyBatis框架时如何调整日志级别以打印SQL语句。通过修改配置文件,可以将日志级别从info更改为debug,从而在控制台输出详细的SQL执行信息。适用于使用application.properties或application.yml配置文件的项目。
610





