我有一个在启动后异步运行的方法,使用 OutputStream 或 Writer 作为参数。
它充当 OutputStream 或 Writer 的记录适配器( 这是我无法更改的第三方 API )。
我如何将 Log4J 的内部 OutputStream 或 Writer 传递给该方法?
…因为 Log4J 吞下了 System.out 和 System.err,我以前使用过。
原文由 java.is.for.desktop.indeed 发布,翻译遵循 CC BY-SA 4.0 许可协议
我的建议是,那你为什么不写你的 OutputStream?!我本来想写一个给你的,但我在网上找到了这个很好的例子,看看吧!
LogOutputStream.java