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.PrintStream
Behaves 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.ByteArrayOutputStream
byteArrayOutputStream
-
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()
void
write(byte[] b, int off, int len)
void
write(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
-
-