Package com.aeontronix.elogging.log4j2
Class ELMemoryAppender
- java.lang.Object
-
- org.apache.logging.log4j.core.AbstractLifeCycle
-
- org.apache.logging.log4j.core.filter.AbstractFilterable
-
- org.apache.logging.log4j.core.appender.AbstractAppender
-
- com.aeontronix.elogging.log4j2.ELMemoryAppender
-
- All Implemented Interfaces:
Serializable,org.apache.logging.log4j.core.Appender,org.apache.logging.log4j.core.filter.Filterable,org.apache.logging.log4j.core.LifeCycle
@Plugin(name="ELMemoryAppender", category="Core", elementType="layout") public class ELMemoryAppender extends org.apache.logging.log4j.core.appender.AbstractAppender- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ELMemoryAppender(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean ignoreExceptions)
-
Method Summary
Modifier and Type Method Description voidappend(org.apache.logging.log4j.core.LogEvent event)voidclear()static ELMemoryAppendercreateLayout(org.apache.logging.log4j.core.Layout<? extends Serializable> layout, org.apache.logging.log4j.core.Filter filter, String name, boolean ignoreExceptions)ArrayList<String>getEvents()-
Methods inherited from class org.apache.logging.log4j.core.appender.AbstractAppender
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, setHandler, toString
-
Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable
addFilter, getFilter, hasFilter, isFiltered, removeFilter, start, stop
-
Methods inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
equalsImpl, getState, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping
-
-
-
-
Constructor Detail
-
ELMemoryAppender
public ELMemoryAppender(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean ignoreExceptions)
-
-
Method Detail
-
append
public void append(org.apache.logging.log4j.core.LogEvent event)
-
clear
public void clear()
-
createLayout
@PluginFactory public static ELMemoryAppender createLayout(@PluginElement("Layout") org.apache.logging.log4j.core.Layout<? extends Serializable> layout, @PluginElement("Filter") org.apache.logging.log4j.core.Filter filter, @PluginAttribute("name") String name, @PluginAttribute(value="ignoreExceptions",defaultBoolean=true) boolean ignoreExceptions)
-
-