@Plugin(name="CircularQueueLogAppender",
category="Core",
elementType="appender")
public class CircularQueueLogAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
Modifier and Type | Field and Description |
---|---|
static String |
PLUGIN_NAME |
Modifier | Constructor and Description |
---|---|
protected |
CircularQueueLogAppender(String name,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.Layout<? extends Serializable> layout,
boolean ignoreExceptions,
org.apache.logging.log4j.core.config.Property[] properties) |
Modifier and Type | Method and Description |
---|---|
void |
append(org.apache.logging.log4j.core.LogEvent event) |
static CircularQueueLogAppender |
createAppender(String name,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.Layout<? extends Serializable> layout,
boolean ignoreExceptions,
int maxQueueSize,
String dateFormat,
boolean global) |
static List<Map<String,Object>> |
getLoggedEvents(String siteId,
long since) |
void |
stop() |
protected String |
subAppend(org.apache.logging.log4j.core.LogEvent event) |
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, requiresLocation, setHandler, toSerializable, toString
addFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, start, stop, stop
equalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop
public static final String PLUGIN_NAME
protected CircularQueueLogAppender(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean ignoreExceptions, org.apache.logging.log4j.core.config.Property[] properties)
public void append(org.apache.logging.log4j.core.LogEvent event)
public void stop()
stop
in interface org.apache.logging.log4j.core.LifeCycle
stop
in class org.apache.logging.log4j.core.AbstractLifeCycle
protected String subAppend(org.apache.logging.log4j.core.LogEvent event)
@PluginFactory public static CircularQueueLogAppender createAppender(@PluginAttribute(value="name") String name, @PluginElement(value="Filters") org.apache.logging.log4j.core.Filter filter, @PluginElement(value="Layout") org.apache.logging.log4j.core.Layout<? extends Serializable> layout, @PluginAttribute(value="ignoreExceptions") boolean ignoreExceptions, @PluginAttribute(value="maxQueueSize") int maxQueueSize, @PluginAttribute(value="dateFormat") String dateFormat, @PluginAttribute(value="global") boolean global)
Copyright © 2022 CrafterCMS. All rights reserved.