@Plugin(name="Memory",
category="Core",
elementType="appender",
printObject=true)
public class MemoryAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
| Modifier | Constructor and Description |
|---|---|
protected |
MemoryAppender(String name,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.Layout<? extends Serializable> layout,
boolean ignoreExceptions,
int bufferSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(org.apache.logging.log4j.core.LogEvent event) |
static MemoryAppender |
createAppender(org.apache.logging.log4j.core.Layout<? extends Serializable> layout,
org.apache.logging.log4j.core.Filter filter,
String name,
String bufferSize,
String ignore) |
int |
getBufferSize() |
List<org.apache.logging.log4j.core.LogEvent> |
getLogMessages(int max) |
void |
stop() |
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, setHandler, toStringaddFilter, getFilter, hasFilter, isFiltered, removeFilter, startequalsImpl, getState, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStoppingprotected MemoryAppender(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean ignoreExceptions, int bufferSize)
@PluginFactory public static MemoryAppender createAppender(@PluginElement(value="Layout") org.apache.logging.log4j.core.Layout<? extends Serializable> layout, @PluginElement(value="Filter") org.apache.logging.log4j.core.Filter filter, @PluginAttribute(value="name") String name, @PluginAttribute(value="bufferSize",defaultInt=500) String bufferSize, @PluginAttribute(value="ignoreExceptions",defaultBoolean=true) String ignore)
public void append(org.apache.logging.log4j.core.LogEvent event)
public void stop()
stop in interface org.apache.logging.log4j.core.LifeCyclestop in class org.apache.logging.log4j.core.filter.AbstractFilterablepublic List<org.apache.logging.log4j.core.LogEvent> getLogMessages(int max)
public int getBufferSize()
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.