Spring Boot for VMware GemFire
Class DelegatingAppender<T>
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.AppenderBase<T>
org.springframework.geode.logging.slf4j.logback.DelegatingAppender<T>
- All Implemented Interfaces:
ch.qos.logback.core.Appender<T>,ch.qos.logback.core.spi.ContextAware,ch.qos.logback.core.spi.FilterAttachable<T>,ch.qos.logback.core.spi.LifeCycle
public class DelegatingAppender<T>
extends ch.qos.logback.core.AppenderBase<T>
DelegatingAppender is an SLF4J Appender that delegates to the configured Appender.
If no Appender was configured, then the DelegatingAppender delegates to the NOPAppender.- Since:
- 1.3.0
- See Also:
-
AppenderAppenderBaseNOPAppender
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final ch.qos.logback.core.Appenderprotected static final StringFields inherited from class ch.qos.logback.core.AppenderBase
name, startedFields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected ch.qos.logback.core.Appender<T>voidsetAppender(ch.qos.logback.core.Appender<T> appender) Methods inherited from class ch.qos.logback.core.AppenderBase
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, start, stop, toStringMethods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
Field Details
-
DEFAULT_APPENDER
protected static final ch.qos.logback.core.Appender DEFAULT_APPENDER -
DEFAULT_NAME
- See Also:
-
-
Constructor Details
-
DelegatingAppender
public DelegatingAppender()
-
-
Method Details
-
setAppender
-
getAppender
-
append
- Specified by:
appendin classch.qos.logback.core.AppenderBase<T>
-