在我的应用程序中,我使用 Hibernate、Apache Commons Logging 和 Log4J。但是我的日志文件没有生成。这些是因为 Hibernate 使用 slf4j 吗?
在我的类路径中,我有以下罐子。
- hibernate-3.2.7.ga.jar
- hibernate-annotations-3.4.0.GA.jar
- hibernate-commons-annotations-3.3.0.ga.jar
- hibernate-core-3.3.2.GA.jar
- hibernate-entitymanager-3.4.0.GA.jar
- slf4j-api-1.5.6.jar
- slf4j-jcl-1.5.6.jar
- commons-logging-1.1.1.jar
- log4j-1.2.16.jar
- log4j.properties
我发现 Hibernate 使用 slf4j。我希望在以下路线中委派日志记录 -
slf4j-api -> slf4j-jcl -> commons-logging -> log4j
但是我既没有得到休眠日志,也没有得到我的应用程序日志。
可能是什么原因?