私のアプリケーションでは、Hibernate、Apache Commons Logging、およびLog4Jを使用しています。しかし、私のログファイルは生成されていません。これらはHibernateがslf4jを使用しているためですか?
私のクラスパスには、次のjarファイルがあります。
- 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
しかし、Hibernateログもアプリケーションログも取得していません。
理由は何でしょうか?