今天乐乐来给大家分享一些关于mybatis开启日志打印方面的知识吧,希望大家会喜欢哦

mybatis logback打印sql日志 mybatis开启日志打印mybatis logback打印sql日志 mybatis开启日志打印


mybatis logback打印sql日志 mybatis开启日志打印


1、这时我突然想到了日志,平时线上的日志级别都是error,本地一般也很少改,大多数情况都是断点debug,日志更多的是用来日后线上问题排查。

2、所以我改了下spring的日志级别,看看他启动干了啥。

3、一、需要mybatis和log4j的jar;而MyBatis在这一块没有文档说明,用户需要对对象自己进行详细的管理。

4、二、然后在log4j.properties文件里面将下面的代码粘贴进去就可以了:记住这两点,对控制Mybatis的SQL日志输出很重要。

5、版本一:log4j.rootLogger=DEBUG, Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%nlog4j.logger.ja.sql.ResultSet=INFOlog4j.logger.ja.sql.Statement=DEBUGlog4j.logger.ja.sql.PreparedStatement=DEBUG版本二:log4j.rootLogger = ${log.ll},Console,default,allfilelog4j.logger.ja.sql=debuglog4j.logger.sf.egmas.dcn.web.mapper=debug版本三:log4j.rootLogger=,debug,stdout,,error#ibatis logger configlog4j.logger.ibation.jdbc.ScriptRunner=debuglog4j.logger.ibatis.sqlmap.engine.impl.SqlMapDelegate=debuglog4j.logger.ja.sql.Connection=debuglog4j.logger.ja.sql.Statement=debuglog4j.logger.ja.sql.PreparedStatement=debug一、需要mybatis和log4j的jar;二、然后在log4j.properties文件里面将下面的代码粘贴进去就可以了:版本一:log4j.rootLogger=DEBUG, Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%nlog4j.logger.ja.sql.ResultSet=INFOlog4j.logger.ja.sql.Statement=DEBUGlog4j.logger.ja.sql.PreparedStatement=DEBUG版本二:log4j.rootLogger = ${log.ll},Console,default,allfilelog4j.logger.ja.sql=debuglog4j.logger.sf.egmas.dcn.web.mapper=debug。

本文到这结束,希望上面文章对大家有所帮助。