`
bdk82924
  • 浏览: 563556 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Log4j实时生效方式

阅读更多
  PropertyConfigurator.configureAndWatch("/WEB-INF/log4j.properties", 1000);


log4j自带有FileWatchdog功能:
 
 
  PropertyConfigurator.configureAndWatch("c://log4j.properties",60000);//每分钟检测一次文件是否被更改,如果更改,则自动重新读取配置。
 
  DOMConfigurator.configureAndWatch("c://log4j.properties",60000);//xml配置格式的。
分享到:
评论
1 楼 wushexin 2010-11-24  
呵呵 长见识了。。。。

相关推荐

    老生常谈Log4j和Log4j2的区别(推荐)

    下面我们将从配置文件类型、核心JAR包、文件渲染和Log调用四个方面来比较Log4j和Log4j2的区别。 配置文件类型 Log4j通过一个.properties文件作为主配置文件,而Log4j2则弃用了这种方式,采用的是.xml、.json或者....

    Apache Log4j2紧急缓解措施.docx

    可以通过检查 Log4j2 的日志输出来验证这些修改是否生效。例如,可以使用以下命令来检查日志输出: ``` java -jar -Dlog4j2.formatMsgNoLookups=true xxx.jar 2>&1 | grep "formatMsgNoLookups" ``` 如果日志输出中...

    log4j.CustomLogAppender 限制log4j文件保存天数

    每天生成一个log4j日志文件,如果只需要将最近一段时间内的日志文件保留,以前或更早的文件不用保留。例如只保留最近一周的日志,日志文件保留3天等等这些。。。通过这个jar包就可以实现。 log4j.properties文件在...

    log4j乱码问题解决办法

    ### log4j乱码问题解决办法 #### 一、引言 在开发过程中,日志记录是必不可少的一个环节。良好的日志系统可以帮助开发者快速定位问题并进行调试。Log4j作为一款广泛使用的Java日志框架,在很多项目中扮演着重要...

    完美log4j.properties 配置

    完美log4j.properties 配置

    log4j 源码包 日志包 2.11.0

    Log4j 2.11.0引入了自动重加载配置的特性,使得在运行时修改配置文件无需重启应用即可生效。 4. **日志器与日志事件** 日志器是用户与Log4j交互的主要接口,通过Logger接口创建并管理日志事件。日志事件则封装了...

    WebSphere V5 配置log4j

    至于WSAD(WebSphere Application Developer)5.1配置log4j的步骤,可以通过编辑服务器的类加载器配置,将log4j的相关JAR文件添加到服务器的类路径,并确保`log4j.properties`文件在正确的位置。`WSAD5.1配置log4j....

    log4j2-demo.rar

    2. 动态配置:Log4j2支持动态更新配置,无需重启应用即可实时生效,提高了开发和运维的灵活性。 3. 插件化架构:Log4j2采用插件化设计,可以轻松添加新的日志输出格式、存储策略和过滤器,满足不同场景的需求。 4....

    log4j替代catalina.out

    Log4j是Apache的一个开源项目,提供了一种灵活的日志记录方式,包括日志级别(如DEBUG、INFO、WARN、ERROR、FATAL)、输出格式、输出目的地(如控制台、文件、数据库等)等,可以根据实际需求进行定制。相比`...

    log4j 不同级别 不同文件 发送邮件配置

    Log4j是一款广泛使用的日志记录框架,尤其在Java应用程序中。它提供了灵活的日志配置,使得开发者能够根据需要调整日志输出的方式、级别和目的地。在这个特定的配置场景中,我们将探讨如何设置log4j,使其能将不同...

    Tomcat 8.0.30 log4j配置

    Log4j是Apache软件基金会的一个项目,提供了一个强大的日志API,允许开发者以简单的方式控制日志信息的输出。它支持多种输出格式(如文件、数据库、网络等),并且可以配置多个级别的日志输出(如DEBUG、INFO、WARN...

    动态设置log4j的日志级别

    1. **通过配置文件**:最常见的方式是通过修改log4j.properties或log4j.xml配置文件。例如,你可以将某个类或整个包的日志级别设置为WARN: ```xml ``` 这种方法虽然简单,但需要重启应用才能生效。 2. **...

    log4j配置文件以及配套jar包.rar

    在提供的压缩包中,我们看到了四个文件:log4j-core-2.3.jar、log4j-1.2.17.jar、log4j-api-2.3.jar以及log4j.properties。这里,log4j-core和log4j-api是Log4j 2.x版本的核心库,它们提供了日志记录的功能实现。log...

    log4j日志框架

    Log4j的核心配置文件通常是`log4j.properties`或`log4j.xml`,它们定义了日志的输出方式、目的地和格式。例如,可以设置日志输出到控制台、文件,甚至是网络服务器。通过配置,可以指定不同的日志级别对不同类或包...

    log4j.properties log4j经典配置,不看是你的损失

    log4j.properties log4j经典配置,不看是你的损失

    集群环境下log4j配置

    1. 更新 Log4j 库:通常,你需要替换现有的 Log4j jar 包,例如从旧版本(如 log4j-1.2.8.jar)升级到较新的版本(如 log4j-1.2.15.jar)。这可以通过删除旧版本并添加新版本来完成,新版本通常包含更多的修复和优化...

    Tomcat使用Log4j输出catalina.out日志

    4. 定义日志输出格式:通过配置log4j.appender.CATALINA.layout为org.apache.log4j.PatternLayout,可以定义日志的格式。例如,可以设置为%d{yyyy-MM-ddHH:mm:ss.SSS}%p[%t]%c|%m%n来让日志格式和Log4j保持一致。 5...

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

    为了使配置生效,我们需要在`web.xml`中添加如下配置,让Spring容器加载log4j配置: ```xml <param-name>log4jConfigLocation <param-value>/WEB-INF/classes/log4j.properties</param-value> <!-- 指定log4j...

    log4j jar包

    **日志框架Log4j详解** Log4j是Apache组织提供的一款开源的日志记录框架,广泛应用于Java应用程序中,用于处理程序运行过程中的各种日志信息。它为开发者提供了灵活且强大的日志处理能力,包括日志级别控制、日志...

    apache-log4j-2.6.2.jar包

    1. **配置灵活性**:Log4j 2提供了XML、JSON、YAML和Java API等多种配置方式,这使得开发者可以根据项目需求选择最适合的配置格式。此外,配置文件支持动态更新,无需重启应用即可生效,提高了开发和运维效率。 2. ...

Global site tag (gtag.js) - Google Analytics