- 在控制台打印sql日志
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
- 在日志文件打印sql信息需要将实现类换成slf4j实现
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.slf4j.Slf4jImpl
-
打印sql的实现类JsqlParserCountOptimize在打印日志前会有一个判断logger.isDebugEnabled(),isDebugEnabled默认返回true
-
调整mybatis-plus包的日志级别
logging.level.com.baomidou.mybatisplus=DEBUG
- 调整后只打印了sql确没有参数,还需调整项目模块mapper目录的日志级别
logging.level.com.test.mapper=DEBUG
总结
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.slf4j.Slf4jImpl
logging.level.com.baomidou.mybatisplus=DEBUG
logging.level.com.test.mapper=DEBUG
本文详细介绍了如何在Mybatis-Plus中配置日志,包括使用Slf4jImpl实现打印SQL,调整全局及模块级别的日志级别,确保参数显示。重点在于控制台和文件输出的切换以及精细化的日志控制。
1万+

被折叠的 条评论
为什么被折叠?



