提交 6fafc8c4 编写于 作者: J Jesse Glick

As in StreamTaskListener, the returned PrintWriter must be set to autoflush.

Otherwise the idiom t.printStackTrace(listener.error("…")) does not work.
上级 db921dba
......@@ -195,22 +195,22 @@ final class SplittableBuildListener extends AbstractTaskListener implements Buil
public PrintWriter error(String msg) {
core.error(msg);
return new PrintWriter(logger);
return new PrintWriter(logger, true);
}
public PrintWriter error(String format, Object... args) {
core.error(format,args);
return new PrintWriter(logger);
return new PrintWriter(logger, true);
}
public PrintWriter fatalError(String msg) {
core.fatalError(msg);
return new PrintWriter(logger);
return new PrintWriter(logger, true);
}
public PrintWriter fatalError(String format, Object... args) {
core.fatalError(format,args);
return new PrintWriter(logger);
return new PrintWriter(logger, true);
}
public void annotate(ConsoleNote ann) throws IOException {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册