mybatis 结合 logback 在控制台输出 sql 语句 (自用)

本文讲述了如何通过Logback配置,在控制台输出Mybatis的SQL执行语句。关键在于设置logger的name为"dao",level为DEBUG。虽然官方建议根据mapper.xml包定义,但在作者的项目中,设置为"dao"生效。文中还提及了相关博文和logback配置文件的解释。
摘要由CSDN通过智能技术生成

        由于工作需要,自己希望在控制台打印出 sql 执行语句(公司 log 日志没有)。参考了很多文章。都没有得到解决的办法。也浪费了很多的时间。最终经过自己的不懈努力终于找到了解决的办法。

感谢博主分享

 参考网站

这里是 logback 的官网 https://logback.qos.ch/manual/configuration.html

而我用到的只有一行    <logger name="dao" level="DEBUG"/> 便可以将 sql 日志打印出来 

而我的logback.xml 的内容是

<?xml version="1.0" encoding="UTF-8"?>
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/2002/xmlspec/dtd/2.10/xmlspec.dtd"> -->
<configuration scan="true" scanPeriod="60 seconds" debug="false">
	<statusListener class="ch.qos.logback.core.status.OnConsoleStatusLi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值