如何在控制台打印出mybatis sql语句日志

 我来答
渤音哩9290
2016-09-02 · TA获得超过222个赞
知道小有建树答主
回答量:317
采纳率:66%
帮助的人:144万
展开全部

首先配置 log4j日志文件

#mybatis日志范围  

log4j.logger.com.nes=TRACE  

#ibatis配置  

log4j.logger.com.ibatis=DEBUG    

log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG    

log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG    

log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG    

log4j.logger.org.mybatis=DEBUG    

log4j.logger.java.sql.Connection=DEBUG    

log4j.logger.java.sql.Statement=DEBUG    

log4j.logger.java.sql.PreparedStatement=DEBUG    

log4j.logger.java.sql.ResultSet=DEBUG 


2.导入依赖日志包 log4j


<!-- SLFJ 可依赖到log4j-->  

<dependency>  

    <groupId>org.slf4j</groupId>  

     <artifactId>slf4j-log4j12</artifactId>  

    <version>1.6.4</version>  

</dependency>  

<dependency>    

    <groupId>log4j</groupId>    

    <artifactId>log4j</artifactId>    

    <version>1.2.14</version>    

</dependency>    

<dependency>    

       <groupId>org.slf4j</groupId>    

      <artifactId>slf4j-api</artifactId>    

       <version>1.7.7</version>    

</dependency>   


dttsw
推荐于2017-06-29 · TA获得超过1059个赞
知道小有建树答主
回答量:770
采纳率:88%
帮助的人:303万
展开全部
配置一个log4自动就会输出debug信息,sql语句就在debug信息中,关都关不掉
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式