public FileLogger()

in src/main/java/org/apache/maven/shared/scriptinterpreter/FileLogger.java [59:76]


    public FileLogger(File outputFile, FileLoggerMirrorHandler mirrorHandler) throws IOException {
        this.file = outputFile;

        OutputStream outputStream;

        if (outputFile != null) {
            outputFile.getParentFile().mkdirs();
            outputStream = Files.newOutputStream(outputFile.toPath());
        } else {
            outputStream = new NullOutputStream();
        }

        if (mirrorHandler != null) {
            stream = new PrintStream(new MirrorStreamWrapper(outputStream, mirrorHandler));
        } else {
            stream = new PrintStream(outputStream);
        }
    }