2

我正在基于 Spring MVC 的 Web 应用程序中从 log4j 迁移到 logback。目前,Spring 的 Log4jConfigListener 配置在 web.xml 中,用于定位 log4j.xml 文件,如下图所示:

<context-param>
    <param-name>log4jConfigLocation</param-name>
    <param-value>WEB-INF/spring/log4j.xml</param-value>
</context-param>

<listener>
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

现在,我在 WEB-INF/spring 文件夹下创建了 logback.xml 文件。web.xml 中是否也有类似的 logback 配置?

我在 Spring 3.1 的 org.springframework.web.util 包中找不到任何 LogbackConfigListener 类

4

1 回答 1

4

从 Spring 3.1.x 开始,无法使用侦听器使用 Spring 配置 Logback。

该博客提到有人已将请愿书发送到邮件列表。

无论如何,qos-ch (Les Hazlewood) 已经为这种情况创建了一个工件(弹簧扩展)。检查github 存储库。

于 2012-11-27T05:54:14.743 回答