ch.qos.logback.access.net
Class SMTPAppender
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.AppenderBase<E>
ch.qos.logback.core.net.SMTPAppenderBase<AccessEvent>
ch.qos.logback.access.net.SMTPAppender
- All Implemented Interfaces:
- Appender<AccessEvent>, ContextAware, FilterAttachable<AccessEvent>, LifeCycle
public class SMTPAppender
- extends SMTPAppenderBase<AccessEvent>
Send an e-mail when a specific access event occurs, typically when
certain pages are accessed.
For more information about this appender, please refer to the online manual at
http://logback.qos.ch/manual/appenders.html#AccessSMTPAppender
- Author:
- Ceki Gülcü, Sébastien Pennec
Methods inherited from class ch.qos.logback.core.net.SMTPAppenderBase |
addTo, append, checkEntryConditions, getCharsetEncoding, getCyclicBufferTracker, getDiscriminator, getFrom, getLayout, getMessage, getPassword, getSMTPHost, getSMTPPort, getSubject, getToList, getUsername, isSSL, isSTARTTLS, sendBuffer, setCharsetEncoding, setCyclicBufferTracker, setDiscriminator, setEvaluator, setFrom, setLayout, setMessage, setPassword, setSMTPHost, setSMTPPort, setSSL, setSTARTTLS, setSubject, setUsername, start, stop |
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext |
SMTPAppender
public SMTPAppender()
- The default constructor will instantiate the appender with a
EventEvaluator
that will trigger on events with level
ERROR or higher.
SMTPAppender
public SMTPAppender(EventEvaluator<AccessEvent> evaluator)
- Use
evaluator
passed as parameter as the EventEvaluator
for this SMTPAppender.
subAppend
protected void subAppend(CyclicBuffer<AccessEvent> cb,
AccessEvent event)
- Perform SMTPAppender specific appending actions, mainly adding the event to
the appropriate cyclic buffer.
- Specified by:
subAppend
in class SMTPAppenderBase<AccessEvent>
fillBuffer
protected void fillBuffer(CyclicBuffer<AccessEvent> cb,
StringBuffer sbuf)
- Specified by:
fillBuffer
in class SMTPAppenderBase<AccessEvent>
makeSubjectLayout
protected Layout<AccessEvent> makeSubjectLayout(String subjectStr)
- Specified by:
makeSubjectLayout
in class SMTPAppenderBase<AccessEvent>
Copyright © 2005-2010 QOS.ch. All Rights Reserved.