2018-04-15 10:04 GMT+00:00 Stefan Bodewig <bode...@apache.org>: > On 2018-04-15, <gin...@apache.org> wrote: > > > @@ -275,10 +270,7 @@ public class DefaultLogger implements BuildLogger { > > new BufferedReader(new > StringReader(event.getMessage()))) { > > > message.append(r.lines().map(line -> prefix + line) > > - .collect(Collectors.joining( > StringUtils.LINE_SEP))); > > - if (message.length() == 0) { > > - message.append(prefix); > > - } > > + .collect(Collectors.joining(System.lineSeparator(), > prefix, ""))); > > } catch (IOException e) { > > // shouldn't be possible > > message.append(label).append(event.getMessage()); > > I think this puts the last "prefix" in the wrong position, In the > original code it was appended after the message, the new joining call > puts it before the joined message. The second and third arg of joining > need to be swapped IMHO. >
Good catch! I believe I have a better idea, though :-> https://github.com/apache/ant/commit/cc8563cdf535edd0a94d5dbfe2113ffebbb961df Gintas