springboot myabits 配置日志 打印sql语句

您所在的位置:网站首页 springboot日志打印 springboot myabits 配置日志 打印sql语句

springboot myabits 配置日志 打印sql语句

#springboot myabits 配置日志 打印sql语句| 来源: 网络整理| 查看: 265

1、在mybatis.xml配置中增加以下配置

           

注:这里注意下logPrefix的value需要带“.”2、在logback-spring中增加如下配置

注:这里的name属性需要与mybatis文件中logPrefix的值对应,但这里不带“.”

那么这里说我遇到的问题吧,以下是我的logback中部分配置

             info                            ${LOG_FORMAT}                  ${ENCODING}                                                     

这是我最开始的配置(java项目www.fhamdin.org  ),就是打印不出sql来,最后找到问题,是因为级别的原因。解决方法springboot myabits 配置日志 打印sql语句_springboot

将这里的info改为debug,就可以打印出来了。

解释下原因:我使用的是dev,日志打印级别为info,设置logger为mybatis的打印级别为debug,虽然info级别大于debug,但是有logger 在应该是可以打印出来的,但是我在CONSOLE的中也配置了级别为info,这里的设置会拦截logger设置的级别。

最后在说下sql打印在控制台的区别:

springboot myabits 配置日志 打印sql语句_sql_02

springboot myabits 配置日志 打印sql语句_springboot_03

以上第一张图是mybatis自己设置打印在控制台的,第二张图是mybatis打印在logback日志中,logback打印在控制台的。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3