in src/main/java/org/apache/maven/shared/scriptinterpreter/FileLogger.java [146:165]
public void flush() throws IOException {
out.flush();
int len = lineBuffer.length();
if (len == 0) {
// nothing to log
return;
}
// remove line end for log
while (len > 0 && (lineBuffer.charAt(len - 1) == '\n' || lineBuffer.charAt(len - 1) == '\r')) {
len--;
}
lineBuffer.setLength(len);
mirrorHandler.consumeOutput(lineBuffer.toString());
// clear buffer
lineBuffer = new StringBuilder();
}