|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.jira.mail.DefaultMailLoggingManager
public class DefaultMailLoggingManager
| Constructor Summary | |
|---|---|
DefaultMailLoggingManager(com.atlassian.mail.server.MailServerManager mailServerManager)
|
|
| Method Summary | |
|---|---|
void |
configureLogging(com.atlassian.mail.server.MailServer mailServer)
Normally you don't need to use this method, unless you explicitely creates instances of MailServer classes, then it's advisable to configure their logging level by calling this method. |
org.apache.log4j.Logger |
getIncomingMailChildLogger(String subname)
Clients willing to log to incoming mail log (by default written to a separate log file) can use this method to obtain their more specific logger, which will inherit the appenders from the main incoming mail logger, thus information sent there will be logged also in the incoming mail log file. |
org.apache.log4j.Logger |
getIncomingMailLogger()
Clients willing to log to incoming mail log (by default written to a separate log file) can use this logger. |
org.apache.log4j.Level |
getIncomingMailLoggingLevel()
Retrieves currently configured logging level for incoming mail |
org.apache.log4j.Logger |
getOutgoingMailLogger()
Clients willing to log to outgoing mail log (by default written to a separate log file) can use this logger. |
org.apache.log4j.Level |
getOutgoingMailLoggingLevel()
Retrieves currently configured logging level for outgoing mail |
boolean |
isMailRelatedLogger(org.apache.log4j.Logger logger)
|
void |
setIncomingMailLoggingLevel(org.apache.log4j.Level loggingLevel)
Sets new logging level for incoming mail |
void |
setOutgoingMailLoggingLevel(org.apache.log4j.Level loggingLevel)
Sets new logging level for outgoing mail |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultMailLoggingManager(com.atlassian.mail.server.MailServerManager mailServerManager)
| Method Detail |
|---|
public void configureLogging(com.atlassian.mail.server.MailServer mailServer)
MailLoggingManager
configureLogging in interface MailLoggingManagermailServer - configures logging for given server.public org.apache.log4j.Level getOutgoingMailLoggingLevel()
MailLoggingManager
getOutgoingMailLoggingLevel in interface MailLoggingManagerpublic org.apache.log4j.Level getIncomingMailLoggingLevel()
MailLoggingManager
getIncomingMailLoggingLevel in interface MailLoggingManagerpublic void setOutgoingMailLoggingLevel(org.apache.log4j.Level loggingLevel)
MailLoggingManager
setOutgoingMailLoggingLevel in interface MailLoggingManagerloggingLevel - new logging levelpublic void setIncomingMailLoggingLevel(org.apache.log4j.Level loggingLevel)
MailLoggingManager
setIncomingMailLoggingLevel in interface MailLoggingManagerloggingLevel - new logging levelpublic org.apache.log4j.Logger getOutgoingMailLogger()
MailLoggingManager
getOutgoingMailLogger in interface MailLoggingManagerpublic org.apache.log4j.Logger getIncomingMailLogger()
MailLoggingManager
getIncomingMailLogger in interface MailLoggingManagerpublic org.apache.log4j.Logger getIncomingMailChildLogger(String subname)
MailLoggingManager
getIncomingMailChildLogger in interface MailLoggingManagersubname - additional name for this logger. It will be concatenated with the main incoming mail logger using "." (dot).
public boolean isMailRelatedLogger(org.apache.log4j.Logger logger)
isMailRelatedLogger in interface MailLoggingManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||