Package com.nilhcem.fakesmtp.log
Class SMTPLogsAppender<E>
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.AppenderBase<E>
com.nilhcem.fakesmtp.log.SMTPLogsAppender<E>
- Type Parameters:
E- a Logback logging event.
- All Implemented Interfaces:
ch.qos.logback.core.Appender<E>,ch.qos.logback.core.spi.ContextAware,ch.qos.logback.core.spi.FilterAttachable<E>,ch.qos.logback.core.spi.LifeCycle
public final class SMTPLogsAppender<E>
extends ch.qos.logback.core.AppenderBase<E>
Logback appender class, which will redirect all logs to the
LogsPane object.- Since:
- 1.0
- Author:
- Nilhcem
-
Field Summary
Fields 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 voidReceives a log from Logback, and sends it to theLogsPaneobject.Returns the log observable object.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
-
Constructor Details
-
SMTPLogsAppender
public SMTPLogsAppender()
-
-
Method Details
-
append
Receives a log from Logback, and sends it to theLogsPaneobject.- Specified by:
appendin classch.qos.logback.core.AppenderBase<E>- Parameters:
event- a LogbackILoggingEventevent.
-
getObservable
Returns the log observable object.- Returns:
- the log observable object.
-