private static class LogPrintStream.MuteableLogStream
extends java.io.OutputStream
| Modifier and Type | Field and Description |
|---|---|
(package private) java.io.ByteArrayOutputStream |
failureLog |
(package private) boolean |
failureLogMuted |
(package private) java.io.ByteArrayOutputStream |
log |
(package private) boolean |
logMuted |
(package private) java.io.OutputStream |
originalStream |
(package private) boolean |
originalStreamMuted |
| Constructor and Description |
|---|
MuteableLogStream(java.io.OutputStream originalStream) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
void |
write(int b) |
final java.io.OutputStream originalStream
final java.io.ByteArrayOutputStream failureLog
final java.io.ByteArrayOutputStream log
boolean originalStreamMuted
boolean failureLogMuted
boolean logMuted
public void write(int b)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.OutputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.OutputStreamjava.io.IOException