mybatis-plus打印sql日志和参数到日志文件

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

  2. 调整mybatis-plus包的日志级别

logging.level.com.baomidou.mybatisplus=DEBUG
  1. 调整后只打印了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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值