Log4jConfigListener用于Spring MVC应用程序中的logback

时间:2012-11-27 05:25:45

标签: spring logback

我在基于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类

1 个答案:

答案 0 :(得分:4)

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

This blog提及有人has sended the petition到邮件列表。

无论如何,qos-ch(Les Hazlewood)为这种情况创造了一个神器(弹簧延伸)。查看github repo.