【发布时间】:2016-10-11 05:10:58
【问题描述】:
我们正在从 log4j 迁移到 log4j2。我们使用以下库和日志记录机制:
Tomcat(使用 JULI)、Spring 4.2.0(使用 commons-logging)和 Hibernate 4.3.11-Final(使用 jboss-logging)。
我已成功将 Spring 桥接到 log4j2,但 Hibernate 日志记录不起作用。
根据 Hibernate 文档:
要将 JBoss Logging 与 Log4j2 一起使用,log4j2 jar 还需要在类路径中可用。
我的类路径中有以下与日志记录相关的 jar:
- commons-logging-1.2.jar
- jboss-logging-3.1.3.GA.jar
- jboss-logging-annotations-1.2.0.Beta1.jar
- log4j-api-2.6.1.jar
- log4j-core-2.6.1.jar
- log4j-jcl-2.6.1.jar
- log4j-slf4j-impl-2.6.1.jar
- slf4j-api-1.7.5.jar
- slf4j-log4j12-1.7.5.jar
任何想法为什么我没有看到预期的结果?
【问题讨论】:
-
我从我的答案中找到了代码:它可能与Log4j2/JPA/Hibernate logging is not working 重复
标签: spring hibernate logging log4j log4j2