public class SMTPAppender extends SMTPAppenderBase<ILoggingEvent>
cbTracker, discriminator, eventEvaluator, layout, mimeMsg, subjectLayout
name, started
context
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(EventEvaluator<ILoggingEvent> eventEvaluator)
Use the parameter as the
EventEvaluator for this SMTPAppender. |
Modifier and Type | Method and Description |
---|---|
protected void |
fillBuffer(CyclicBuffer<ILoggingEvent> cb,
java.lang.StringBuffer sbuf) |
protected boolean |
isEventMarkedForBufferRemoval(ILoggingEvent eventObject) |
protected PatternLayout |
makeNewToPatternLayout(java.lang.String toPattern) |
protected Layout<ILoggingEvent> |
makeSubjectLayout(java.lang.String subjectStr)
return a layout for the subject string as appropriate for the module.
|
void |
start()
Start the appender
|
protected void |
subAppend(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, isSSL, isSTARTTLS, sendBuffer, setCharsetEncoding, setCyclicBufferTracker, setDiscriminator, setEvaluator, setFrom, setLayout, setLocalhost, setMessage, setPassword, setSmtpHost, setSMTPHost, setSmtpPort, setSMTPPort, setSSL, setSTARTTLS, setSubject, setUsername, stop
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toString
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
public SMTPAppender()
EventEvaluator
that will trigger on events with level
ERROR or higher.public SMTPAppender(EventEvaluator<ILoggingEvent> eventEvaluator)
EventEvaluator
for this SMTPAppender.public void start()
SMTPAppenderBase
start
in interface LifeCycle
start
in class SMTPAppenderBase<ILoggingEvent>
protected void subAppend(CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event)
subAppend
in class SMTPAppenderBase<ILoggingEvent>
protected void fillBuffer(CyclicBuffer<ILoggingEvent> cb, java.lang.StringBuffer sbuf)
fillBuffer
in class SMTPAppenderBase<ILoggingEvent>
protected boolean isEventMarkedForBufferRemoval(ILoggingEvent eventObject)
isEventMarkedForBufferRemoval
in class SMTPAppenderBase<ILoggingEvent>
protected Layout<ILoggingEvent> makeSubjectLayout(java.lang.String subjectStr)
SMTPAppenderBase
makeSubjectLayout
in class SMTPAppenderBase<ILoggingEvent>
protected PatternLayout makeNewToPatternLayout(java.lang.String toPattern)
makeNewToPatternLayout
in class SMTPAppenderBase<ILoggingEvent>