我需要log4j v4相当于log4j v2 PropertyConfigurator.configure

时间:2013-11-06 20:24:19

标签: java logging log4j2

我从log4j版本1切换到 log4j版本2.我需要复制 具有此签名的方法的功能:

org.apache.log4j.ProperyConfigurator.configure(InputStream s);

也就是说,我需要以编程方式设置 来自InputStream的log4j属性。运用 显式的log4j.properties文件不是 我环境中的一个选项。

另请注意,这是针对客户的, 不是服务器/ servlet。

如何在log4j版本2中执行等效操作?

2 个答案:

答案 0 :(得分:0)

looks of it开始,没有简单的方法,您可能必须extend log4j并定义自己的ConfigurationFactory实现

答案 1 :(得分:0)

在您编写任何自定义代码之前,我建议您在log4j用户邮件列表中提出您的问题。这可能会省你一些努力。