cbys.net
当前位置:首页 >> myBAtis log sql >>

myBAtis log sql

您好,很高兴为您解答。使用环境:Mybatis_3.2.8 + Log4j2_2.1 首先要说明的是: Mybatis是用Mapper类的全路径名,作为logger的名称的。 Mybatis中,打印SQL语句的日志级别是DEBUG,而打印SQL执行结果集的日志级别是TRACE。 比如,我们的应用是...

log4j.rootLogger=debug, stdout, logfile log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUGlog4j.logger.com.ibatis.sqlmap.engine.impl.Sql...

添加log4j jar包,添加配置文件就可以了: 提供一个项目的配置例子:

mybatis配置可以在任何时候打印SQL ,应该把所有的配置都改为DEBUG模式。 # This is the configuring for logging displayed in the Application Serverlog4j.rootCategory=DEBUG,stdout,logfilelog4j.logger.java.sql.PreparedStatement=debug,...

用log4j在控制台输出,在web.xml中配置log4j.properties的路径,properties文件 log4j.rootLogger=DEBUG, Console #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternL...

#需要slf4j-api-1.6.1.jar slf4j-log4j12.-1.6.1.jar 然后针对你自己的项目把日志输入 log4j.logger.com.你自己.的包.=DEBUG,CONSOLE

用log4j在控制台输出,在web.xml中配置log4j.properties的路径,properties文件 log4j.rootLogger=DEBUG, Console #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternL...

ybatis默认使用log4j,当有self4j这个日志jar包存在时会无法打印sql #需要debug log4j.rootCategory=info,stdout,file log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout #...

MyBatis默认就是打印所有日志的 你看看log4j的配置文件中,是否有这样一条语句 log4j.logger.java.sql.Statement=debug log4j.logger.java.sql.PreparedStatement=debug 如果有,表示只这个包下的日志,只输出debug的,你可以删除掉

在Loggers节点下添加如下内容

网站首页 | 网站地图
All rights reserved Powered by www.cbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com