开发app和微网站有哪些功能,网页设计实训内容及过程,教育网站模块建设,三五互联网站管理登录网址mybatis结合log4j打印SQL日志1.Maven引用jar包默认的mybatis不能打印出SQL日志#xff0c;不便于查看调试#xff0c;须要结合log4jdbc-log4j2就能够完整的输入SQL的调试信息。pom.xml 配置maven。注意以下3个都须要org.bgee.log4jdbc-log4j2log4jdbc-log4j2-jdbc4.11.16org.…mybatis结合log4j打印SQL日志1.Maven引用jar包默认的mybatis不能打印出SQL日志不便于查看调试须要结合log4jdbc-log4j2就能够完整的输入SQL的调试信息。pom.xml 配置maven。注意以下3个都须要org.bgee.log4jdbc-log4j2log4jdbc-log4j2-jdbc4.11.16org.slf4jslf4j-api1.7.13org.slf4jslf4j-log4j121.7.132.配置信息log4jdbc.log4j2.prppertieslog4jdbc.spylogdelegator.namenet.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegatorlog4j.prpperties### 设置Logger输出级别和输出目的地 ### debug更具体,假设设为info那么打印出的表数据遇到字符串就不显示。此外还有logfilelog4j.rootLoggerdebug,stdout### 把日志信息输出到控制台 ###log4j.appender.stdoutorg.apache.log4j.ConsoleAppender#log4j.appender.stdout.TargetSystem.errlog4j.appender.stdout.layoutorg.apache.log4j.SimpleLayout### 把日志信息输出到文件jbit.log ####log4j.appender.logfileorg.apache.log4j.FileAppender#log4j.appender.logfile.Filejbit.log#log4j.appender.logfile.layoutorg.apache.log4j.PatternLayout#log4j.appender.logfile.layout.ConversionPattern%d{yyyy-MM-dd HH:mm:ss} %F %p %m%n###显示SQL语句部分#log4j.logger.com.mybatisDEBUG#log4j.logger.com.mybatis.common.jdbc.SimpleDataSourceDEBUG#log4j.logger.com.mybatis.common.jdbc.ScriptRunnerDEBUG#log4j.logger.com.mybatis.sqlmap.engine.impl.SqlMapClientDelegateDEBUG#log4j.logger.java.sql.ConnectionDEBUG#log4j.logger.java.sql.StatementDEBUG#log4j.logger.java.sql.PreparedStatementDEBUG#log4j.logger.java.sql.ResultSetDEBUG配置文件摆放位置改动myBatis配置文件MySQLSQLserver--运行SQL输出SQL须要注意假设配置log4j.rootLoggerinfo,Console就不会输出SQL表里的字符串必须是log4j.rootLoggerDEBUG,Console才干够3.定制化精简日志如图所看到的打印的日志太多了假设不须要的话非常easy把不须要的日志包配置到log4j.logger.后就可以。log4j.logger.org.springframeworkerror以下是一个仅仅输出SQL和表数据的最精简的配置log4j.rootLoggerDEBUG,Console#Consolelog4j.appender.Consoleorg.apache.log4j.ConsoleAppenderlog4j.appender.console.TargetSystem.outlog4j.appender.Console.layoutorg.apache.log4j.PatternLayoutlog4j.appender.Console.layout.ConversionPattern%d [%t] %-5p [%c] - %m%nlog4j.logger.org.apacheERRORlog4j.logger.org.mybatisERRORlog4j.logger.org.springframeworkERROR#这个须要log4j.logger.log4jdbc.debugERRORlog4j.logger.com.gk.mapperERRORlog4j.logger.jdbc.auditERRORlog4j.logger.jdbc.resultsetERROR#这个打印SQL语句非常重要log4j.logger.jdbc.sqlonlyDEBUGlog4j.logger.jdbc.sqltimingERRORlog4j.logger.jdbc.connectionFATAL參考log4jdbc-log4j2配置简记http://blog.sina.com.cn/s/blog_42971b9e0100p6ua.html netbeans配置tomcat须要验证username口令。Tomcat Manager Application4.直接调试出SQL语句直接在MyBatis里打断点调试出须要看的SQLSimpleExecutor这个类以下