org.apache.tools.ant.taskdefs
public class LogOutputStream extends OutputStream
Since: Ant 1.2
| Constructor Summary | |
|---|---|
| LogOutputStream(Task task, int level)
Creates a new instance of this class.
| |
| LogOutputStream(ProjectComponent pc, int level)
Creates a new instance of this class.
| |
| Method Summary | |
|---|---|
| void | close()
Writes all remaining |
| void | flush()
Flush this log stream |
| int | getMessageLevel() |
| protected void | processBuffer()
Converts the buffer to a string and sends it to processLine |
| protected void | processLine(String line)
Logs a line to the log system of ant.
|
| protected void | processLine(String line, int level)
Logs a line to the log system of ant.
|
| void | write(int cc)
Write the data to the buffer and flush the buffer, if a line
separator is detected.
|
| void | write(byte[] b, int off, int len)
Write a block of characters to the output stream
|
Parameters: task the task for whom to log level loglevel used to log data written to this stream.
Parameters: task the task for whom to log level loglevel used to log data written to this stream.
Since: Ant 1.6.3
processLineParameters: line the line to log.
Parameters: line the line to log.
Parameters: cc data to log (byte).
Parameters: b the array containing the data off the offset into the array where data starts len the length of block
Throws: IOException if the data cannot be written into the stream.