java web项目中关于log4j的运用?
在web.xml中配置log4j时,我见过两种写法:(1)<context-param><param-name>log4jConfigLocation</param-na...
在web.xml中配置log4j时,我见过两种写法:
(1)
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>WEB-INF/log4j.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
(2)
<servlet>
<servlet-name>log4j</servlet-name>
<servlet-class>
com.jzy.che.action.Log4jInitServlet
</servlet-class>
<init-param>
<param-name>log4j</param-name>
<param-value>WEB-INF/classes/log4j.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
然后再写个Log4jInitServlet类。
如果配置了(2),那还要配置(1)吗?或者都要配置?或者配置(1)就可以了。
还有(2)中的<init-param />是不是可以取代(1)中的部分配置? 展开
(1)
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>WEB-INF/log4j.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
(2)
<servlet>
<servlet-name>log4j</servlet-name>
<servlet-class>
com.jzy.che.action.Log4jInitServlet
</servlet-class>
<init-param>
<param-name>log4j</param-name>
<param-value>WEB-INF/classes/log4j.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
然后再写个Log4jInitServlet类。
如果配置了(2),那还要配置(1)吗?或者都要配置?或者配置(1)就可以了。
还有(2)中的<init-param />是不是可以取代(1)中的部分配置? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询