相关疑难解决方法(0)

重定向System.out和System.err

我有一些遗留代码(或者更确切地说是一些我们无法控制但我们必须使用的代码),它们将大量语句写入system.out/err.

与此同时,我们正在使用一个框架,该框架使用围绕log4j的自定义日志记录系统(再次,遗憾的是我们无法控制它).

所以我正在尝试将out和err流重定向到将使用日志记录系统的自定义PrintStream.我正在阅读有关System.setLog()System.setErr()方法的问题,但问题是我需要编写自己的PrintStream类来包装正在使用的日志系统.那将是一个巨大的麻烦.

有没有一种简单的方法来实现这一目标?

java logging log4j

13
推荐指数
3
解决办法
2万
查看次数

标签 统计

java ×1

log4j ×1

logging ×1