org.apache.tools.ant.taskdefsClass LogStreamHandler
- java.lang.Object
- org.apache.tools.ant.taskdefs.PumpStreamHandler
- org.apache.tools.ant.taskdefs.LogStreamHandler
- All Implemented Interfaces:
- ExecuteStreamHandler
public class LogStreamHandler extends PumpStreamHandlerLogs standard output and error of a subprocess to the log system of ant.
- Since:
- Ant 1.2
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.tools.ant.taskdefs.PumpStreamHandler
PumpStreamHandler.ThreadWithPumper
Constructor Summary
Constructors Constructor and Description LogStreamHandler(ProjectComponent pc, int outlevel, int errlevel)
Creates log stream handlerLogStreamHandler(Task task, int outlevel, int errlevel)
Creates log stream handler
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
stop()
Stop the log stream handler.
Methods inherited from class org.apache.tools.ant.taskdefs.PumpStreamHandler
createProcessErrorPump, createProcessOutputPump, createPump, createPump, createPump, finish, getErr, getOut, setProcessErrorStream, setProcessInputStream, setProcessOutputStream, start
Constructor Detail
LogStreamHandler
public LogStreamHandler(Task task, int outlevel, int errlevel)Creates log stream handler
- Parameters:
task
- the task for whom to logoutlevel
- the loglevel used to log standard outputerrlevel
- the loglevel used to log standard error
LogStreamHandler
public LogStreamHandler(ProjectComponent pc, int outlevel, int errlevel)Creates log stream handler
- Parameters:
pc
- the project component for whom to logoutlevel
- the loglevel used to log standard outputerrlevel
- the loglevel used to log standard error
Method Detail
stop
public void stop()Stop the log stream handler.
- Specified by:
stop
in interfaceExecuteStreamHandler
- Overrides:
stop
in classPumpStreamHandler