【发布时间】:2019-03-29 01:24:29
【问题描述】:
我在测试中使用了第 3 方库。 该库将异常打印到标准错误并显示在控制台中。
我想做的就是忽略它们。
我能够编写一个 java-hack 代码来拦截标准错误
System.setErr(new PrintStream(new OutputStream() {
public void write(int b) {
}
}));
但这会在运行 junit 时禁用所有标准错误 - 我只想从特定包中禁用标准错误。
我的 junit 有一个 log4j2-test.xml,但我找不到任何示例来说明如何在 包级别控制标准错误。
有什么想法吗?
【问题讨论】:
标签: java logging junit log4j2 stderr