Package org.apache.logging.log4j.io
Class LoggerBufferedInputStream
- java.lang.Object
-
- java.io.InputStream
-
- java.io.FilterInputStream
-
- java.io.BufferedInputStream
-
- org.apache.logging.log4j.io.LoggerBufferedInputStream
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class LoggerBufferedInputStream extends java.io.BufferedInputStream
- Since:
- 2.1
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
FQCN
private InternalBufferedInputStream
stream
-
Constructor Summary
Constructors Modifier Constructor Description protected
LoggerBufferedInputStream(java.io.InputStream in, java.nio.charset.Charset charset, int size, ExtendedLogger logger, java.lang.String fqcn, Level level, Marker marker)
protected
LoggerBufferedInputStream(java.io.InputStream in, java.nio.charset.Charset charset, ExtendedLogger logger, java.lang.String fqcn, Level level, Marker marker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
int
read()
int
read(byte[] b)
int
read(byte[] b, int off, int len)
java.lang.String
toString()
-
Methods inherited from class java.io.BufferedInputStream
available, mark, markSupported, reset, skip
-
-
-
-
Field Detail
-
FQCN
private static final java.lang.String FQCN
-
stream
private InternalBufferedInputStream stream
-
-
Constructor Detail
-
LoggerBufferedInputStream
protected LoggerBufferedInputStream(java.io.InputStream in, java.nio.charset.Charset charset, ExtendedLogger logger, java.lang.String fqcn, Level level, Marker marker)
-
LoggerBufferedInputStream
protected LoggerBufferedInputStream(java.io.InputStream in, java.nio.charset.Charset charset, int size, ExtendedLogger logger, java.lang.String fqcn, Level level, Marker marker)
-
-
Method Detail
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.BufferedInputStream
- Throws:
java.io.IOException
-
read
public int read() throws java.io.IOException
- Overrides:
read
in classjava.io.BufferedInputStream
- Throws:
java.io.IOException
-
read
public int read(byte[] b) throws java.io.IOException
- Overrides:
read
in classjava.io.FilterInputStream
- Throws:
java.io.IOException
-
read
public int read(byte[] b, int off, int len) throws java.io.IOException
- Overrides:
read
in classjava.io.BufferedInputStream
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-