【发布时间】:2022-01-20 06:48:02
【问题描述】:
我们在具有 log4j 1.x 版本的 java 项目中使用属性配置。客户要求从 1.x 版本升级到 2.16。我将 jar 文件从 log4j 1.2.4 替换为 log4j 2.16。我得到的唯一错误是
导入 org.apache.log4j.PropertyConfigurator;
在主函数中,我使用了 PropertyConfigurator.configure(property.getProperty("LOG_PATH"));
PropertyConfigurator 是 log4j 1.2.4 jar 中可用的类。 因为我用 log4j 2.16 jar 替换了它,所以这个 PropertyConfigurator 类不可用。 我的问题是:1)我应该怎么做才能摆脱这个错误。 2) log4j 2.16 中替代 PropertyConfigurator 类的替代类是什么。
我们完全只使用属性文件。不是 xml。请帮帮我。
【问题讨论】: