类 EasyRetryLog4j2Appender
java.lang.Object
org.apache.logging.log4j.core.AbstractLifeCycle
org.apache.logging.log4j.core.filter.AbstractFilterable
org.apache.logging.log4j.core.appender.AbstractAppender
com.aizuda.easy.retry.client.common.appender.EasyRetryLog4j2Appender
- 所有已实现的接口:
org.apache.logging.log4j.core.Appender,org.apache.logging.log4j.core.filter.Filterable,org.apache.logging.log4j.core.impl.LocationAware,org.apache.logging.log4j.core.LifeCycle,org.apache.logging.log4j.core.LifeCycle2
@Plugin(name="EasyRetryLog4j2Appender",
category="Core",
elementType="appender",
printObject=true)
public class EasyRetryLog4j2Appender
extends org.apache.logging.log4j.core.appender.AbstractAppender
- 从以下版本开始:
- 2.6.0
- 作者:
- wodeyangzipingpingwuqi
-
嵌套类概要
从类继承的嵌套类/接口 org.apache.logging.log4j.core.appender.AbstractAppender
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>从接口继承的嵌套类/接口 org.apache.logging.log4j.core.LifeCycle
org.apache.logging.log4j.core.LifeCycle.State -
字段概要
从类继承的字段 org.apache.logging.log4j.core.AbstractLifeCycle
DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGER从接口继承的字段 org.apache.logging.log4j.core.Appender
ELEMENT_TYPE, EMPTY_ARRAY -
构造器概要
构造器限定符构造器说明protectedEasyRetryLog4j2Appender(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean ignoreExceptions) -
方法概要
修饰符和类型方法说明voidappend(org.apache.logging.log4j.core.LogEvent event) static EasyRetryLog4j2Appendercreate(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, String ignore, String timeFormat, String timeZone) Create Log4j2Appender从类继承的方法 org.apache.logging.log4j.core.appender.AbstractAppender
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, requiresLocation, setHandler, toSerializable, toString从类继承的方法 org.apache.logging.log4j.core.filter.AbstractFilterable
addFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, start, stop, stop从类继承的方法 org.apache.logging.log4j.core.AbstractLifeCycle
equalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stop从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 org.apache.logging.log4j.core.LifeCycle
getState, initialize, isStarted, isStopped, start, stop
-
构造器详细资料
-
EasyRetryLog4j2Appender
protected EasyRetryLog4j2Appender(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean ignoreExceptions)
-
-
方法详细资料
-
append
public void append(org.apache.logging.log4j.core.LogEvent event) -
create
@PluginFactory public static EasyRetryLog4j2Appender create(@PluginAttribute("name") String name, @PluginElement("Filter") org.apache.logging.log4j.core.Filter filter, @PluginElement("Layout") org.apache.logging.log4j.core.Layout<? extends Serializable> layout, @PluginAttribute("ignoreExceptions") String ignore, @PluginAttribute("timeFormat") String timeFormat, @PluginAttribute("timeZone") String timeZone) Create Log4j2Appender- 参数:
name- namefilter- filterlayout- layoutignore- ignoretimeFormat- time formattimeZone- time zone- 返回:
- Log4j2Appender
-