Package org.apache.logging.log4j.io
Class CharStreamLogger
- java.lang.Object
-
- org.apache.logging.log4j.io.CharStreamLogger
-
public class CharStreamLogger extends java.lang.Object
- Since:
- 2.1
-
-
Constructor Summary
Constructors Constructor Description CharStreamLogger(ExtendedLogger logger, Level level, Marker marker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close(java.lang.String fqcn)
private void
log(java.lang.String fqcn)
private void
logEnd(java.lang.String fqcn)
void
put(java.lang.String fqcn, char[] cbuf, int off, int len)
void
put(java.lang.String fqcn, int c)
void
put(java.lang.String fqcn, java.lang.CharSequence str, int off, int len)
-
-
-
Field Detail
-
logger
private final ExtendedLogger logger
-
level
private final Level level
-
marker
private final Marker marker
-
msg
private final java.lang.StringBuilder msg
-
closed
private boolean closed
-
-
Constructor Detail
-
CharStreamLogger
public CharStreamLogger(ExtendedLogger logger, Level level, Marker marker)
-
-
Method Detail
-
close
public void close(java.lang.String fqcn)
-
log
private void log(java.lang.String fqcn)
-
logEnd
private void logEnd(java.lang.String fqcn)
-
put
public void put(java.lang.String fqcn, char[] cbuf, int off, int len)
-
put
public void put(java.lang.String fqcn, java.lang.CharSequence str, int off, int len)
-
put
public void put(java.lang.String fqcn, int c)
-
-