java - Log4j 反射(reflect)配置文件的变化?

标签 java configuration log4j

如果我更改了 Log4j 配置文件,我是否必须重新启动我的应用程序才能使更改生效,或者 Log4j 是否注意到更改并重新配置自身?

它是否在某些情况下而不是其他情况下这样做?

最佳答案

DOMConfigurator.configureAndWatch(log4jConfigurationFilePath, delayInmilisecond)

您可以使用上述方法在 log4j 配置文件中反射(reflect)更改,如果您更喜欢 xml.. 如果您更喜欢属性文件,您可以使用 PropertConfigurator.configureAndWatch 方法。

关于java - Log4j 反射(reflect)配置文件的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5501906/

相关文章:

java - Log4j2 看不到配置 xml

configuration - LFTP:是否为特定服务器保存用户名/密码?

java - 使用多个 namespace 解码

java - 尝试通过同一个套接字发送文件和字符串(在 Java 中)

java - 计算在 java 代码中传递给 MySql 的几个查询中受影响的行数

android - ro.boot.serialno 和 ro.serialno 存储在哪里?

configuration - 防止 MS Web 开发服务器 (Cassini) 运行 HttpModule 来处理静态内容请求

java - Log4J2 appender 没有记录到 ThreadContext 文件夹

java - 配置 log4j 发送邮件

java - Intellij 如何为项目的所有运行配置禁用类路径文件模式?