我正在从 log4j 版本 1 切换到 log4j 版本 2。我需要复制 具有此签名的方法的功能:
org.apache.log4j.ProperyConfigurator.configure(InputStream s);
也就是说,我需要以编程方式设置 来自 InputStream 的 log4j 属性。使用 显式的 log4j.properties 文件不是 我环境中的一个选项。
另请注意,这是针对客户的, 不是服务器/servlet。
如何在 log4j 版本 2 中执行等效操作?
最佳答案
来自looks of it ,没有简单的方法,您可能必须 extend log4j并定义您自己的 ConfigurationFactory 实现
关于java - 我需要相当于 log4j v2 PropertyConfigurator.configure 的 log4j v4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19822076/