public class SMTPAppender extends SMTPAppenderBase<ILoggingEvent>
cbTracker, discriminator, eventEvaluator, layout, mimeMsg, subjectLayoutname, startedcontext| 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 boolean |
eventMarksEndOfLife(ILoggingEvent eventObject) |
protected void |
fillBuffer(CyclicBuffer<ILoggingEvent> cb,
StringBuffer sbuf) |
boolean |
isIncludeCallerData() |
protected PatternLayout |
makeNewToPatternLayout(String toPattern) |
protected Layout<ILoggingEvent> |
makeSubjectLayout(String subjectStr)
return a layout for the subject string as appropriate for the module.
|
void |
setIncludeCallerData(boolean includeCallerData) |
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, 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, setContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContextpublic SMTPAppender()
EventEvaluator that will trigger on events with level
ERROR or higher.public SMTPAppender(EventEvaluator<ILoggingEvent> eventEvaluator)
EventEvaluator for this SMTPAppender.public void start()
SMTPAppenderBasestart in interface LifeCyclestart in class SMTPAppenderBase<ILoggingEvent>protected void subAppend(CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event)
subAppend in class SMTPAppenderBase<ILoggingEvent>protected void fillBuffer(CyclicBuffer<ILoggingEvent> cb, StringBuffer sbuf)
fillBuffer in class SMTPAppenderBase<ILoggingEvent>protected boolean eventMarksEndOfLife(ILoggingEvent eventObject)
eventMarksEndOfLife in class SMTPAppenderBase<ILoggingEvent>protected Layout<ILoggingEvent> makeSubjectLayout(String subjectStr)
SMTPAppenderBasemakeSubjectLayout in class SMTPAppenderBase<ILoggingEvent>subjectStr - the desired subjectprotected PatternLayout makeNewToPatternLayout(String toPattern)
makeNewToPatternLayout in class SMTPAppenderBase<ILoggingEvent>public boolean isIncludeCallerData()
public void setIncludeCallerData(boolean includeCallerData)
Copyright © 2005–2014 QOS.ch. All rights reserved.