Package org.jrd.frontend.utility
Class TeeOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- java.io.FilterOutputStream
-
- java.io.PrintStream
-
- org.jrd.frontend.utility.TeeOutputStream
-
- All Implemented Interfaces:
java.io.Closeable,java.io.Flushable,java.lang.Appendable,java.lang.AutoCloseable
public final class TeeOutputStream extends java.io.PrintStreamBehaves like the 'tee' command, sends output to both actual std stream and a log
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.ByteArrayOutputStreambyteArrayOutputStream
-
Constructor Summary
Constructors Constructor Description TeeOutputStream(java.io.PrintStream stdStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getByteArray()voidwrite(byte[] b, int off, int len)voidwrite(int b)-
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError
-
-