1. 程式人生 > >如何在控制檯打印出mybatis sql語句日誌

如何在控制檯打印出mybatis sql語句日誌

1.首先配置 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>