mybatis打印SQL日志最终解决方案

mybatis打印SQL日志最终解决方案

2023年7月24日发(作者:)

mybatis打印SQL⽇志最终解决⽅案问题在程序调试时想要mybatis打印SQL⽇志,但它并没有类似hibernate所提供的showsql功能,因此只能通过配置log4j⽇志输出级别的⽅式来打印sql。但⽹上搜到的答案⼏乎都是下⾯的配置⽅式:gger=info,==Layout###显⽰SQL语句部分=DataSource=Runner=ClientDelegate=tion=ent=edStatement=DEBUGrootLogger的级别是info,是为了防⽌其他类输出debug的调试代码(rootLogger若设为debug了,mybatis也没必要再设置了)。但这段代码根本没有作⽤!解决⽅案经过⼀系列的尝试,终于找到了解决⽅案,直接修改dao层(将修改为你项⽬中dao的路径)的输出级别即可: 上⾯的是log4j 2的XML配置,log4j中对应的配置为=trace。这⼉把输出调成了更低的trace,可以看到更详细的信息。

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690193163a312403.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信