in src/main/java/org/apache/maven/shared/scriptinterpreter/FileLogger.java [60:77]
public FileLogger(File outputFile, FileLoggerMirrorHandler mirrorHandler) throws IOException {
this.file = outputFile;
OutputStream outputStream;
if (outputFile != null) {
outputFile.getParentFile().mkdirs();
outputStream = new FileOutputStream(outputFile);
} else {
outputStream = new NullOutputStream();
}
if (mirrorHandler != null) {
stream = new PrintStream(new MirrorStreamWrapper(outputStream, mirrorHandler));
} else {
stream = new PrintStream(outputStream);
}
}