Hibernate4.3.10通过slf4j使用log4j
1.总共需要slf4j-api-1.6.1.jar、slf4j-log4j12-1.7.12.jar和log4j-1.2.17.jar三个包,其中:
- slf4j-api-1.5.1.jar是接口包,hibernate自带,位于”hibernate-release-4.3.10.Final\lib\optional\ehcache“文件夹下;
- slf4j-log4j12-1.7.12.jar是slf4j标准和log4j具体实现之间的adapter,从slf4j官网上下载的压缩包(例如slf4j-1.7.12.zip)中可以找到该文件;
- log4j-1.2.17.jar是log4j的具体实现,可以从其官网下载到。
2.配置
在项目的src目录下增加log4j.properties文件(可以从”hibernate-release-4.3.10.Final\project\etc“下拷贝),保留主要的选项即可,如下图所示: