1、添加jar包
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.12</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.12</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>
2、在mybatis的配置文件<settings>標簽里配置,默認為log4j,如果使用的是log4j,不配置也可以
<settings> <!-- 使用log4j輸出日志 --> <!-- <setting name= "logImpl" value="LOG4J"/> --> <!-- java實體類和數據庫字段駝峰自動映射,默認為false --> <setting name= "mapUnderscoreToCamelCase" value="true"/> </settings>
3、配置log4j.properties
# MyBatis日志配置,MyBatis日志的最低級別是TRACE,在這個日志級別下,MyBatis 會輸出執行 SQL 過程中的詳細信息
log4j.logger.test.mybatis.simple.mapper=TRACE
# log4j.logger.test.mybatis.simple.mapper 是 mapper 接口包