public class BufferingAppender
extends org.apache.log4j.WriterAppender
| Constructor and Description |
|---|
BufferingAppender() |
| Modifier and Type | Method and Description |
|---|---|
static BufferingAppender |
attach(String loggerName) |
static BufferingAppender |
attachToRootLogger()
Creates a new buffering appender and attaches it to the root logger.
|
void |
clear()
Clear the log buffer.
|
static void |
detach(String loggerName,
BufferingAppender appender) |
static void |
detachFromRootLogger(BufferingAppender appender)
Detaches the provided appender from the root logger.
|
String |
getBuffer() |
activateOptions, append, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, reset, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, subAppend, writeFooter, writeHeaderpublic static BufferingAppender attach(String loggerName)
loggerName - Attach to the logger with the given name. null indicates
root logger.public static BufferingAppender attachToRootLogger()
public static void detach(String loggerName, BufferingAppender appender)
loggerName - Detach from the logger with the given name. null indicates
root logger.public static void detachFromRootLogger(BufferingAppender appender)
public void clear()
public String getBuffer()