|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.log4j.AppenderSkeleton
org.apache.log4j.net.SMTPAppender
it.openutils.log4j.DynamicSubjectSMTPAppender
public class DynamicSubjectSMTPAppender
An extension of org.apache.log4j.net.SMTPAppender which let you customize the mail subject using a
pattern. Sample configuration:
<appender name="mail" class="it.openutils.log4j.DynamicSubjectSMTPAppender">
<param name="Threshold" value="ERROR" />
<param name="To" value="[email protected]" />
<param name="From" value="[email protected]" />
<param name="SMTPHost" value="localhost" />
<param name="BufferSize" value="1" />
<param name="Subject" value="[EXAMPLE] %m" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %c %d{dd.MM.yyyy HH:mm:ss} -- %m%n" />
</layout>
</appender>
| Field Summary |
|---|
| Fields inherited from class org.apache.log4j.net.SMTPAppender |
|---|
cb, evaluator, msg |
| Fields inherited from class org.apache.log4j.AppenderSkeleton |
|---|
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
| Constructor Summary | |
|---|---|
DynamicSubjectSMTPAppender()
|
|
| Method Summary | |
|---|---|
protected void |
sendBuffer()
Send the contents of the cyclic buffer as an e-mail message. |
void |
setSubject(java.lang.String subjectPattern)
Setter for subject. |
| Methods inherited from class org.apache.log4j.net.SMTPAppender |
|---|
activateOptions, append, checkEntryConditions, close, getBufferSize, getEvaluatorClass, getFrom, getLocationInfo, getSMTPHost, getSubject, getTo, requiresLayout, setBufferSize, setEvaluatorClass, setFrom, setLocationInfo, setSMTPHost, setTo |
| Methods inherited from class org.apache.log4j.AppenderSkeleton |
|---|
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DynamicSubjectSMTPAppender()
| Method Detail |
|---|
public void setSubject(java.lang.String subjectPattern)
subject.
setSubject in class org.apache.log4j.net.SMTPAppendersubjectPattern - The subjectPattern to set.protected void sendBuffer()
sendBuffer in class org.apache.log4j.net.SMTPAppender
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||