【发布时间】:2014-12-31 15:44:10
【问题描述】:
我在通过 Tomcat 7 发布的 Spring MVC webapp 中使用 Hibernate 4.3.7.Final 和 Log4j2。所有配置都通过 JavaConfig 完成(即没有 web.xml 或其他 XML 配置文件)。
默认情况下,Hibernate 日志记录不通过 Log4j,原因在 Apache wiki 中进行了解释。为了解决这个问题,我需要创建一个系统设置,如下所示:
System.setProperty("org.jboss.logging.provider", "slf4j");
由于我的应用程序是一个 web 应用程序,因此没有主线程,因此我不确定将这个 System.setProperty 调用放在哪里。任何建议将不胜感激。
【问题讨论】:
-
您使用的是哪个网络容器?
标签: java hibernate spring-mvc log4j2