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:
Closeable
,Flushable
,Appendable
,AutoCloseable
Behaves like the 'tee' command, sends output to both actual std stream and a
log
-
Field Summary
FieldsFields inherited from class java.io.FilterOutputStream
out
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.PrintStream
append, append, append, charset, 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, write, writeBytes
Methods inherited from class java.io.OutputStream
nullOutputStream
-
Field Details
-
byteArrayOutputStream
-
-
Constructor Details
-
TeeOutputStream
-
-
Method Details
-
write
public void write(byte[] b, int off, int len) - Overrides:
write
in classPrintStream
-
write
public void write(int b) - Overrides:
write
in classPrintStream
-
getByteArray
public byte[] getByteArray()
-