我在基于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类
答案 0 :(得分:4)
从Spring 3.1.x开始,无法使用侦听器使用Spring配置Logback。
This blog提及有人has sended the petition到邮件列表。
无论如何,qos-ch(Les Hazlewood)为这种情况创造了一个神器(弹簧延伸)。查看github repo.