mybatis的log4j日志支持
log4j配置
- 在mybatis全局配置文件中通过标签控制mybatis全局开关;
- 在mybatis.xml中开启log4j:
<settings>
<!-- mybatis开始log4j支持的功能 -->
<setting name="logImpl" value="LOG4J"/>
</settings>
注意:在src下必须有log4j.properties,必须保证有log4j.jar。
- log4j中可以输出指定内容的日志(控制某个局部内容的日志级别)
<mapper namespace="a.b">
<select id="c" resultType="xxx.xxx.xxx.People">
select * from people
</select>
</mapper>
先总体调成ERROR,不输出无用信息,再设置某个指定位置级别为DEBUG:
log4j.roo tCategory=ERROR, CONSOLE , LOGFILE
命名级别(包级别):
log4j.logger.a=DEBUG
命名级别(类级别):
log4j.logger.a.b=DEBUG
命名级别(方法级别):
log4j.logger.a.b.c=DEBUG