@Plugin(name="JmxLogAppender",
category="Core",
elementType="appender",
printObject=true)
public final class JmxLogAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
Modifier | Constructor and Description |
---|---|
protected |
JmxLogAppender(java.lang.String name,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.layout.AbstractStringLayout layout,
boolean ignoreExceptions,
int lines,
int errs) |
Modifier and Type | Method and Description |
---|---|
void |
append(org.apache.logging.log4j.core.LogEvent event) |
static JmxLogAppender |
createAppender(java.lang.String name,
int lines,
int errors,
org.apache.logging.log4j.core.layout.AbstractStringLayout layout,
org.apache.logging.log4j.core.Filter filter) |
void |
start() |
void |
stop() |
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, requiresLocation, setHandler, toSerializable, toString
addFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, stop, stop
equalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop
protected JmxLogAppender(java.lang.String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.layout.AbstractStringLayout layout, boolean ignoreExceptions, int lines, int errs)
public void append(org.apache.logging.log4j.core.LogEvent event)
@PluginFactory public static JmxLogAppender createAppender(@PluginAttribute(value="name") java.lang.String name, @PluginAttribute(value="lines") int lines, @PluginAttribute(value="errors") int errors, @PluginElement(value="Layout") org.apache.logging.log4j.core.layout.AbstractStringLayout layout, @PluginElement(value="Filter") org.apache.logging.log4j.core.Filter filter)
public void start()
start
in interface org.apache.logging.log4j.core.LifeCycle
start
in class org.apache.logging.log4j.core.filter.AbstractFilterable
public void stop()
stop
in interface org.apache.logging.log4j.core.LifeCycle
stop
in class org.apache.logging.log4j.core.AbstractLifeCycle