log4j2.xml打印mybatis的sql语句

时间:2021-06-18 21:50:35

log4j.properties中ibatis的配置

log4j.logger.org.apache.ibatis=debug 
log4j.logger.java.sql.PreparedStatement=DEBUG 
log4j.logger.java.sql.Statement=DEBUG 
log4j.logger.java.sql.Connection=DEBUG 
log4j.logger.java.sql.ResultSet=DEBUG

log4j2.xml中

<Configuration>
  <Appenders>

     <Console name="STDOUT" target="SYSTEM_OUT">
      <!-- 输出格式 -->
      <PatternLayout pattern="[%l] [%t] [%-4r] [%d{yyyy-MM-dd HH:mm:ss,SSS}] [%p] \: %m%n"/>
     </Console>
  </Appenders>

   <Loggers>

    <!-- 配置记录器级别 -->
    <Root level="debug">
      <!-- 输出设置 -->
      <AppenderRef ref="STDOUT"/>
    </Root>

<!-- 将调用mybatis的dao的包填入此处即可 -->

<logger name="com.sf.dao">
<level value="DEBUG" />
<AppenderRef ref="STDOUT" />
</logger> 

  </Loggers>
</Configuration>