mybatis + log4j 打印mybatis的sql

Posted FlyHeLanMan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis + log4j 打印mybatis的sql相关的知识,希望对你有一定的参考价值。

项目中使用log4j管理日志,同时使用了mybatis 

在log4j中rootLogger级别是info的情况下正常是不会打印sql出来的,这个时候设置如下:

log4j.rootLogger=info,stdout


log4j.logger.com.xxx =debug

 

一种简单方式是把 rootLogger 级别改为debug,但是这样很多没用的信息也会打印出来,为了只打印sql 推荐以下方法:

rootLogger 级别还是info,第二行中的xx替换为mybatis中xml所在的路径,对比如下图:

 

参考资料:http://www.mybatis.org/mybatis-3/zh/logging.html?winzoom=1

以上是关于mybatis + log4j 打印mybatis的sql的主要内容,如果未能解决你的问题,请参考以下文章

mybatis结合log4j打印SQL日志

mybatis结合log4j打印SQL日志

mybatis 打印sql log配置

mybatis怎么配置log4j打印出sql语句

Mybatis使用log4j打印sql,没有输出resultSet

ssm环境下配置log4j打印mybatis的sql语句