public class ERXMailAppender
extends org.apache.log4j.AppenderSkeleton
WOMailDelivery.| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
bccAddresses
holds the bcc addresses
|
protected java.lang.String |
ccAddresses
holds the cc addresses
|
protected java.lang.String |
computedFromAddress
holds the computed from address
|
protected boolean |
conditionsChecked
holds the flag if all the conditions for logging have been checked
|
protected java.lang.String |
domainName
holds the domain
|
protected java.lang.String |
exceptionPageName
holds the exception page name
|
protected java.lang.String |
formatAsError |
protected java.lang.String |
fromAddress
holds the from address
|
protected java.lang.String |
hostName
holds the host name
|
protected java.lang.String |
qualifier
holds the qualifier
|
protected EOQualifier |
realQualifier
holds the qualifier
|
protected java.lang.String |
replyTo
holds the reply to address
|
protected java.lang.String |
title
holds the title
|
protected java.lang.String |
titleIncludesApplicationName |
protected java.lang.String |
titleIncludesPriorityLevel |
protected java.lang.String |
toAddresses
holds the to addresses
|
| Constructor and Description |
|---|
ERXMailAppender()
Public constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
append(org.apache.log4j.spi.LoggingEvent event)
Entry point for logging an event.
|
java.lang.String |
bccAddresses()
Gets the bcc addresses as a String.
|
NSArray |
bccAddressesAsArray()
Gets the bcc addresses as an array.
|
java.lang.String |
ccAddresses()
Gets the cc addresses as a String.
|
NSArray |
ccAddressesAsArray()
Gets the cc addresses as an array.
|
protected boolean |
checkConditions()
Used to determine if the system is ready to log
events with MERCMailDelivery.
|
void |
close()
When closed set the state to closed.
|
NSMutableDictionary |
composeExceptionPageDictionary(org.apache.log4j.spi.LoggingEvent event)
In case we generate a HTML page, we construct a dictionary with the entries that
is later pushed into the page.
|
java.lang.String |
composeMessage(org.apache.log4j.spi.LoggingEvent event)
Where the actual logging event is processed and a
mail message is generated.
|
java.lang.String |
composeTitle(org.apache.log4j.spi.LoggingEvent event) |
java.lang.String |
computedFromAddress()
Gets the from address for the appender.
|
java.lang.String |
formatAsError() |
boolean |
formatAsErrorAsBoolean() |
java.lang.String |
getDomainName()
Gets the domain name.
|
java.lang.String |
getExceptionPageName()
Gets the exception page name.
|
java.lang.String |
getFromAddress()
Gets the from address set by the user.
|
java.lang.String |
getHostName()
Gets the host name.
|
java.lang.String |
getQualifier()
Gets the qualifier as a string.
|
java.lang.String |
getReplyTo()
Gets the reply to address set by the user.
|
java.lang.String |
getTitle()
Gets the title.
|
java.lang.String |
getToAddresses()
Gets the to addresses as a string.
|
EOQualifier |
realQualifier()
Gets the qualifier.
|
boolean |
requiresLayout()
The mail message appender does require
a layout.
|
void |
setBccAddresses(java.lang.String bccAddresses)
Sets the bcc addresses as a string.
|
void |
setCcAddresses(java.lang.String ccAddresses)
Sets the to addresses as a string.
|
void |
setDomainName(java.lang.String domainName)
Sets the domain name.
|
void |
setExceptionPageName(java.lang.String exceptionPageName)
Sets the title.
|
void |
setFormatAsError(java.lang.String value) |
void |
setFromAddress(java.lang.String fromAddress)
Sets the from address.
|
void |
setHostName(java.lang.String hostName)
Sets the host name to use for the given appender.
|
void |
setQualifier(java.lang.String qualifier)
Sets the qualifier as a string.
|
void |
setReplyTo(java.lang.String replyTo)
Sets the reply to address.
|
void |
setTitle(java.lang.String title)
Sets the title.
|
void |
setTitleIncludesApplicationName(java.lang.String value) |
void |
setTitleIncludesPriorityLevel(java.lang.String value) |
void |
setToAddresses(java.lang.String toAddresses)
Sets the to addresses as a string.
|
void |
subAppend(org.apache.log4j.spi.LoggingEvent event)
Where the actual logging event is processed and a
mail message is generated.
|
java.lang.String |
titleIncludesApplicationName() |
boolean |
titleIncludesApplicationNameAsBoolean() |
java.lang.String |
titleIncludesPriorityLevel() |
boolean |
titleIncludesPriorityLevelAsBoolean() |
NSArray |
toAddressesAsArray()
Gets the to addresses as an array.
|
protected java.lang.String fromAddress
protected java.lang.String computedFromAddress
protected java.lang.String replyTo
protected java.lang.String toAddresses
protected java.lang.String ccAddresses
protected java.lang.String bccAddresses
protected java.lang.String domainName
protected java.lang.String qualifier
protected EOQualifier realQualifier
protected java.lang.String title
protected java.lang.String exceptionPageName
protected java.lang.String hostName
protected java.lang.String formatAsError
protected java.lang.String titleIncludesPriorityLevel
protected java.lang.String titleIncludesApplicationName
protected boolean conditionsChecked
public boolean requiresLayout()
requiresLayout in interface org.apache.log4j.AppenderrequiresLayout in class org.apache.log4j.AppenderSkeletonpublic void close()
close in interface org.apache.log4j.Appenderclose in class org.apache.log4j.AppenderSkeletonpublic java.lang.String getQualifier()
public void setQualifier(java.lang.String qualifier)
qualifier - the qualifier as string.public EOQualifier realQualifier()
public java.lang.String getFromAddress()
public void setFromAddress(java.lang.String fromAddress)
fromAddress - to use when generating emails.public java.lang.String getReplyTo()
public void setReplyTo(java.lang.String replyTo)
replyTo - to address to use when generating emails.public java.lang.String computedFromAddress()
public java.lang.String getToAddresses()
public void setToAddresses(java.lang.String toAddresses)
toAddresses - comma separated array of email addressespublic NSArray toAddressesAsArray()
public void setCcAddresses(java.lang.String ccAddresses)
ccAddresses - comma separated array of email addressespublic java.lang.String ccAddresses()
public NSArray ccAddressesAsArray()
public void setBccAddresses(java.lang.String bccAddresses)
bccAddresses - comma separated array of email addressespublic java.lang.String bccAddresses()
public NSArray bccAddressesAsArray()
public java.lang.String getExceptionPageName()
public void setExceptionPageName(java.lang.String exceptionPageName)
exceptionPageName - title of the mail messagepublic java.lang.String getTitle()
public void setTitle(java.lang.String title)
title - of the mail messagepublic java.lang.String getHostName()
public void setHostName(java.lang.String hostName)
hostName - for the appender.public java.lang.String getDomainName()
public void setDomainName(java.lang.String domainName)
domainName - new domain namepublic java.lang.String formatAsError()
public void setFormatAsError(java.lang.String value)
public boolean formatAsErrorAsBoolean()
public java.lang.String titleIncludesPriorityLevel()
public void setTitleIncludesPriorityLevel(java.lang.String value)
public boolean titleIncludesPriorityLevelAsBoolean()
public java.lang.String titleIncludesApplicationName()
public void setTitleIncludesApplicationName(java.lang.String value)
public boolean titleIncludesApplicationNameAsBoolean()
protected boolean checkConditions()
public void append(org.apache.log4j.spi.LoggingEvent event)
append in class org.apache.log4j.AppenderSkeletonevent - current logging eventpublic java.lang.String composeTitle(org.apache.log4j.spi.LoggingEvent event)
public NSMutableDictionary composeExceptionPageDictionary(org.apache.log4j.spi.LoggingEvent event)
event - logging eventpublic java.lang.String composeMessage(org.apache.log4j.spi.LoggingEvent event)
event - logging eventpublic void subAppend(org.apache.log4j.spi.LoggingEvent event)
event - logging eventCopyright © 2002 – 2022 Project Wonder.