Package org.apache.maven.plugins.invoker
Class FileLogger
- java.lang.Object
-
- org.apache.maven.shared.scriptinterpreter.FileLogger
-
- org.apache.maven.plugins.invoker.FileLogger
-
- All Implemented Interfaces:
org.apache.maven.shared.invoker.InvocationOutputHandler
,org.apache.maven.shared.scriptinterpreter.ExecutionLogger
,org.apache.maven.shared.utils.cli.StreamConsumer
class FileLogger extends org.apache.maven.shared.scriptinterpreter.FileLogger implements org.apache.maven.shared.invoker.InvocationOutputHandler, org.apache.maven.shared.scriptinterpreter.ExecutionLogger
-
-
Constructor Summary
Constructors Constructor Description FileLogger(java.io.File outputFile)
Creates a new logger that writes to the specified file.FileLogger(java.io.File outputFile, org.apache.maven.plugin.logging.Log log)
Creates a new logger that writes to the specified file and optionally mirrors messages to the given mojo logger.
-
Method Summary
-
Methods inherited from class org.apache.maven.shared.scriptinterpreter.FileLogger
close, consumeLine, finalize, getOutputFile, getPrintStream
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
FileLogger
FileLogger(java.io.File outputFile) throws java.io.IOException
Creates a new logger that writes to the specified file.- Parameters:
outputFile
- The path to the output file, must not benull
.- Throws:
java.io.IOException
- If the output file could not be created.
-
FileLogger
FileLogger(java.io.File outputFile, org.apache.maven.plugin.logging.Log log) throws java.io.IOException
Creates a new logger that writes to the specified file and optionally mirrors messages to the given mojo logger.- Parameters:
outputFile
- The path to the output file, must not benull
.log
- The mojo logger to additionally output messages to, may benull
if not used.- Throws:
java.io.IOException
- If the output file could not be created.
-
-