Package org.apache.tools.ant.taskdefs
Class TaskOutputStream
java.lang.Object
java.io.OutputStream
org.apache.tools.ant.taskdefs.TaskOutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
Deprecated.
since 1.2.x.
Use LogOutputStream instead.
Redirects text written to a stream through the standard
Ant logging mechanism. This class is useful for integrating
with tools that write to System.out and System.err. For example,
the following will cause all text written to System.out to be
logged with "info" priority:
System.setOut(new PrintStream(new TaskOutputStream(project, Project.MSG_INFO)));
As of Ant 1.2, this class is considered to be dead code by the Ant developers and is unmaintained. Don't use it.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
write
(int c) Deprecated.Write a character to the output stream.Methods inherited from class java.io.OutputStream
close, flush, nullOutputStream, write, write
-
Method Details
-
write
Deprecated.Write a character to the output stream. This method looks to make sure that there isn't an error being reported and will flush each line of input out to the project's log stream.- Specified by:
write
in classOutputStream
- Parameters:
c
- the character to write- Throws:
IOException
- on error
-