public class SMTPAppender extends SMTPAppenderBase<IAccessEvent>
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<IAccessEvent> evaluator)
Use
evaluator passed as parameter as the EventEvaluator for this SMTPAppender. |
Modifier and Type | Method and Description |
---|---|
protected void |
fillBuffer(CyclicBuffer<IAccessEvent> cb,
StringBuffer sbuf) |
protected boolean |
isEventMarkedForBufferRemoval(IAccessEvent eventObject) |
protected PatternLayout |
makeNewToPatternLayout(String toPattern) |
protected Layout<IAccessEvent> |
makeSubjectLayout(String subjectStr) |
protected void |
subAppend(CyclicBuffer<IAccessEvent> cb,
IAccessEvent event)
Perform SMTPAppender specific appending actions, mainly adding the event to
the appropriate cyclic buffer.
|
addTo, append, checkEntryConditions, getCharsetEncoding, getCyclicBufferTracker, getDiscriminator, getFrom, getJndiLocation, getLayout, getLocalhost, getMessage, getPassword, getSmtpHost, getSMTPHost, getSmtpPort, getSMTPPort, getSubject, getToAsListOfString, getToList, getUsername, isAsynchronousSending, isSessionViaJNDI, isSSL, isSTARTTLS, sendBuffer, setAsynchronousSending, setCharsetEncoding, setCyclicBufferTracker, setDiscriminator, setEvaluator, setFrom, setJndiLocation, setLayout, setLocalhost, setMessage, setPassword, setSessionViaJNDI, setSmtpHost, setSMTPHost, setSmtpPort, setSMTPPort, setSSL, setSTARTTLS, setSubject, setUsername, start, 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<IAccessEvent> evaluator)
evaluator
passed as parameter as the EventEvaluator
for this SMTPAppender.protected void subAppend(CyclicBuffer<IAccessEvent> cb, IAccessEvent event)
subAppend
in class SMTPAppenderBase<IAccessEvent>
protected void fillBuffer(CyclicBuffer<IAccessEvent> cb, StringBuffer sbuf)
fillBuffer
in class SMTPAppenderBase<IAccessEvent>
protected Layout<IAccessEvent> makeSubjectLayout(String subjectStr)
makeSubjectLayout
in class SMTPAppenderBase<IAccessEvent>
protected PatternLayout makeNewToPatternLayout(String toPattern)
makeNewToPatternLayout
in class SMTPAppenderBase<IAccessEvent>
protected boolean isEventMarkedForBufferRemoval(IAccessEvent eventObject)
isEventMarkedForBufferRemoval
in class SMTPAppenderBase<IAccessEvent>
Copyright © 2005-2013 QOS.ch. All Rights Reserved.