我正在使用的系统使用一个库,该库使用log4j
. 我不熟悉log4j
的能力,所以我不确定如何捕捉结果。该库使用可以更改的配置文件,因此我可以操作输出。我想要做的是在流中捕获输出而不将其写入 FS。我尝试重定向,System.out
但最终重定向System.out
调用者类的,而不是log4j
.
问问题
714 次
1 回答
2
所以,从你的问题来看,我认为你知道你可以有附加程序,例如,写入文件或标准输出。
现在,您似乎想要写入自己的 OutputStream,这意味着您无论如何都需要以编程方式访问该对象。然后我会说您需要编写自己的附加程序,这实际上非常简单。这是此处的输入链接描述教程,尽管可能有很多(较短的),具体取决于您的需要
于 2011-12-05T10:28:53.357 回答