Closeable
public class LoggingInputStream extends FilterInputStream
LoggingByteArrayOutputStream
.in
Constructor | Description |
---|---|
LoggingInputStream(InputStream inputStream,
Logger logger,
Level loggingLevel,
int contentLoggingLimit) |
Modifier and Type | Method | Description |
---|---|---|
void |
close() |
|
LoggingByteArrayOutputStream |
getLogStream() |
Returns the log stream.
|
int |
read() |
|
int |
read(byte[] b,
int off,
int len) |
available, mark, markSupported, read, reset, skip
public LoggingInputStream(InputStream inputStream, Logger logger, Level loggingLevel, int contentLoggingLimit)
inputStream
- input stream to forward all reads tologger
- loggerloggingLevel
- logging levelcontentLoggingLimit
- maximum number of bytes to log (may be 0
to avoid logging
content)public int read() throws IOException
read
in class FilterInputStream
IOException
public int read(byte[] b, int off, int len) throws IOException
read
in class FilterInputStream
IOException
public void close() throws IOException
close
in interface Closeable
close
in class FilterInputStream
IOException
public final LoggingByteArrayOutputStream getLogStream()
Copyright © 2011–2019 Google. All rights reserved.