`
fgsh
  • 浏览: 30029 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

spring log4jConfigListener

    博客分类:
  • java
阅读更多

使用spring中的Log4jConfigListener有如如下好处:
   1. 动态的改变记录级别和策略,不需要重启Web应用
   2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路径。
因为 系统把web目录的路径压入一个叫webapp.root的系统变量。这样写log文件路径时不用写绝对路径了.
log4j.appender.logfile.File=${webapp.root}/WEB-INF/logs/myfuse.log
   3. 可以把log4j.properties和其他properties一起放在/WEB-INF/ ,而不是Class-Path。
   4.log4jRefreshInterval为60000表示 开一条watchdog线程每60秒扫描一下配置文件的变化;
   在web.xml 添加
    <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>

分享到:
评论

相关推荐

    Spring项目中怎么配置log4j

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ``` 以上就是Spring项目中配置log4j的基本步骤和关键知识点。通过合理配置,我们可以实现日志的高效管理和监控,从而提升开发和运维的效率。

    log4j2.xml配置

    spring5取消Log4jConfigListener,运用Log4jServletContextListener代替Log4jConfigListener(log4j2.xml的配置)

    Spring对Log4J的增强.txt

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ``` - **说明**:通过注册`Log4jConfigListener`监听器,可以在应用启动时自动加载Log4J配置,并在配置文件发生变化时自动刷新配置。 ####...

    Spring教程

    - **使用SpringLog4jConfigListener类**:通过监听器来配置Log4j。 - **使用SpringLog4jConfigServlet类**:通过Servlet来配置Log4j。 **10.2 Spring和JavaMail** Spring也支持JavaMail服务: - **使用JavaMail...

    spring5学习笔记

    4. **Spring Boot**:熟悉其自动配置机制,快速创建独立的Spring应用,并了解Spring Initializr的作用。 5. **数据访问**:学习使用JdbcTemplate、JPA或MyBatis进行数据库操作,以及Spring Data的高级特性,如...

    spring 配置log4j.docx

    4. **Log4jConfigListener**:这是一个监听器类,属于Spring的一部分,用于初始化Log4j。当Web应用启动时,Spring会自动调用这个监听器,读取配置文件并配置日志系统。 5. **log4j配置文件**:在`log4j.properties`...

    SSM整合中的Log4j日志的配置详情

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener &lt;param-name&gt;log4jConfigLocation &lt;param-value&gt;/WEB-INF/classes/log4j.properties ``` 这个配置指定了 Log4j 配置文件的位置为 /WEB-...

    log4j.properties文件放置在其它目录下

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener 在上面的配置中,我们可以看到,我们使用了 Log4jConfigListener 来初始化 Log4J 日志引擎,并指定了 log4j.properties 文件的路径。 需要...

    log4j与web.xml的配置

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ``` - 或者,如果使用的是Servlet 3.0及以上版本,可以使用以下配置: ```xml &lt;listener-class&gt;org.apache.logging.log4j.web.Log4...

    Spring_Aop入门例子

    4. **切入点(Pointcut)**:定义一组连接点的规则,用于定位通知应该应用在哪里。 5. **代理(Proxy)**:Spring AOP通过动态代理机制,创建目标对象的代理对象来实现切面的织入。有两种代理方式:JDK动态代理和...

    log4j的作用及测试

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ``` 其中各参数含义如下: 1. **log4jConfigLocation**:指定了log4j配置文件的位置,这里设为`/WEB-INF/log4j.properties`。 2. **log4...

    Log4j 相对路径配置

    4. `&lt;listener&gt;`标签引入了`org.springframework.web.util.Log4jConfigListener`监听器,这个监听器会在Web应用启动时读取`log4jConfigLocation`指定的配置文件,并初始化Log4j。 接下来,我们来看`log4j....

    SSH框架中配置log4j的方法

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ``` - `log4jConfigLocation`用于指定`log4j.properties`文件的位置; - `log4jRefreshInterval`设置为60000毫秒,表示容器每60秒检查一...

    log4j 配置日志文件,把日志信息输出到项目的某个文件夹下

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ``` 完成这些步骤后,当你的应用程序运行时,log4j会根据配置将日志信息输出到指定的文件夹中。这不仅方便了日志的管理和查看,还可以通过...

    tomcat下struts2的log4j日志配置.doc

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ... ``` 这样,当Tomcat服务器启动时,会自动读取并应用指定的Log4j配置,从而为整个应用提供日志服务。 在Struts2框架中,由于它集成了...

    log4j应用实例

    - **Spring集成**:在使用Spring框架的情况下,可以通过Spring的`Log4jConfigListener`来动态加载`log4j.properties`文件。这需要在`web.xml`中进行相应配置: ```xml &lt;param-name&gt;log4jConfigLocation ...

    weblogic与apache、log4J整合

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ``` 这样的整合使得系统能够灵活地处理HTTP请求,同时通过log4J实现详尽的日志记录,对于监控、调试和性能分析都十分有利。在整个过程中,...

    spring-web-2.5.jar

    org.springframework.web.util.Log4jConfigListener.class org.springframework.web.util.Log4jConfigServlet.class org.springframework.web.util.Log4jWebConfigurer.class org.springframework.web.util....

    springMVC-log4j2-demo.rar

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener &lt;param-name&gt;log4jConfigLocation &lt;param-value&gt;/WEB-INF/classes/log4j2.xml&lt;/param-value&gt; &lt;!-- 或者 "log4j2.json" --&gt; ``` 这样就...

    Spring零配置Demo---JavaConfig

    采用注解配置SpringMVC,有SpringSecurity,Dao,Controller,Servlet等的样例,部分代码: public void onStartup(ServletContext servletContext) throws ... servletContext.addListener(Log4jConfigListener.class);

Global site tag (gtag.js) - Google Analytics