Class LoggingInputStream (2.0.2)
public class LoggingInputStream extends FilterInputStream
Thread-safe input stream wrapper that forwards all reads to a given input stream, while logging
all reads to a LoggingByteArrayOutputStream.
Constructors
public LoggingInputStream(InputStream inputStream, Logger logger, Level loggingLevel, int contentLoggingLimit)
Parameters |
Name |
Description |
inputStream |
InputStream
input stream to forward all reads to
|
logger |
Logger
logger
|
loggingLevel |
Level
logging level
|
contentLoggingLimit |
int
maximum number of bytes to log (may be 0 to avoid logging
content)
|
Methods
Overrides
public final LoggingByteArrayOutputStream getLogStream()
Returns |
Type |
Description |
int |
|
Overrides
public int read(byte[] b, int off, int len)
Parameters |
Name |
Description |
b |
byte[]
|
off |
int
|
len |
int
|
Returns |
Type |
Description |
int |
|
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-14 UTC."],[],[]]