配置log4j时Log4jConfigListener和Log4jServletContextListener之间的区别

时间:2016-09-17 15:29:40

标签: spring tomcat web-applications log4j

我正在尝试使用log4j日志记录在tomcat中部署spring web应用程序。从我在阅读log4j配置时看到的内容,您可以按照以下步骤进行操作 -

<context-param>
    <param-name>log4jConfiguration</param-name>
     <param-value>/WEB-INF/webdynamo-log4j.xml</param-value>
</context-param>

<context-param>
     <param-name>log4j.refresh.interval</param-name>
     <param-value>120</param-value>
</context-param>

你还需要一个监听器才能工作 -

我见过的几个地方 -

    <listener>
        <listener-class>
            org.apache.logging.log4j.web.Log4jServletContextListener
        </listener-class>
    </listener>

和我见过的一些地方

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

想要了解使用这些听众是否有任何根本区别。我看到他们完全在不同的包装中。

0 个答案:

没有答案