gpt4 book ai didi

java - Log4j 配置并观察无法正常工作

转载 作者:搜寻专家 更新时间:2023-10-31 19:41:22 25 4
gpt4 key购买 nike

我在我的应用程序中使用 log4j 进行登录。从现在开始,我使用以下代码来配置日志记录:

LogManager.resetConfiguration();
InputStream stream = Thread.currentThread().getContextClassLoader().getResourceAsStream("log4j.properties");
Properties props= new Properties();
props.load(stream);
PropertyConfigurator.configure(props);

但这样做的问题是,每当我想在此过程中更改日志记录级别时,我都必须重新启动服务器。所以我将代码更改为:-

LogManager.resetConfiguration();
PropertyConfigurator.configureAndWatch(("log4j.properties", 900000L);

理想情况下,此代码应有助于在指定时间(我提到的 15 分钟)后重新加载 log4j.properties 文件。但是代码还是不行

我在代码中遗漏了什么吗?

问候。

最佳答案

configureAndWatch() 监视文件。不是类路径中的资源。

关于java - Log4j 配置并观察无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7468882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com