public class SMTPAppender extends ch.qos.logback.core.net.SMTPAppenderBase<ILoggingEvent>
| Constructor and Description |
|---|
SMTPAppender()
The default constructor will instantiate the appender with a
EventEvaluator that will trigger on events with level
ERROR or higher. |
SMTPAppender(ch.qos.logback.core.boolex.EventEvaluator<ILoggingEvent> eventEvaluator)
Use the parameter as the
EventEvaluator for this SMTPAppender. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
eventMarksEndOfLife(ILoggingEvent eventObject) |
protected void |
fillBuffer(ch.qos.logback.core.helpers.CyclicBuffer<ILoggingEvent> cb,
java.lang.StringBuffer sbuf) |
boolean |
isIncludeCallerData() |
protected PatternLayout |
makeNewToPatternLayout(java.lang.String toPattern) |
protected ch.qos.logback.core.Layout<ILoggingEvent> |
makeSubjectLayout(java.lang.String subjectStr) |
void |
setIncludeCallerData(boolean includeCallerData) |
void |
start() |
protected void |
subAppend(ch.qos.logback.core.helpers.CyclicBuffer<ILoggingEvent> cb,
ILoggingEvent event)
Perform SMTPAppender specific appending actions, mainly adding the event to
a cyclic buffer.
|
addTo, append, checkEntryConditions, getCharsetEncoding, getCyclicBufferTracker, getDiscriminator, getFrom, getLayout, getLocalhost, getMessage, getPassword, getSmtpHost, getSMTPHost, getSmtpPort, getSMTPPort, getSubject, getToAsListOfString, getToList, getUsername, isAsynchronousSending, isSSL, isSTARTTLS, sendBuffer, setAsynchronousSending, setCharsetEncoding, setCyclicBufferTracker, setDiscriminator, setEvaluator, setFrom, setLayout, setLocalhost, setMessage, setPassword, setSmtpHost, setSMTPHost, setSmtpPort, setSMTPPort, setSSL, setSTARTTLS, setSubject, setUsername, stopaddFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toStringaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextpublic SMTPAppender()
EventEvaluator that will trigger on events with level
ERROR or higher.public SMTPAppender(ch.qos.logback.core.boolex.EventEvaluator<ILoggingEvent> eventEvaluator)
EventEvaluator for this SMTPAppender.public void start()
start in interface ch.qos.logback.core.spi.LifeCyclestart in class ch.qos.logback.core.net.SMTPAppenderBase<ILoggingEvent>protected void subAppend(ch.qos.logback.core.helpers.CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event)
subAppend in class ch.qos.logback.core.net.SMTPAppenderBase<ILoggingEvent>protected void fillBuffer(ch.qos.logback.core.helpers.CyclicBuffer<ILoggingEvent> cb, java.lang.StringBuffer sbuf)
fillBuffer in class ch.qos.logback.core.net.SMTPAppenderBase<ILoggingEvent>protected boolean eventMarksEndOfLife(ILoggingEvent eventObject)
eventMarksEndOfLife in class ch.qos.logback.core.net.SMTPAppenderBase<ILoggingEvent>protected ch.qos.logback.core.Layout<ILoggingEvent> makeSubjectLayout(java.lang.String subjectStr)
makeSubjectLayout in class ch.qos.logback.core.net.SMTPAppenderBase<ILoggingEvent>protected PatternLayout makeNewToPatternLayout(java.lang.String toPattern)
makeNewToPatternLayout in class ch.qos.logback.core.net.SMTPAppenderBase<ILoggingEvent>public boolean isIncludeCallerData()
public void setIncludeCallerData(boolean includeCallerData)