public class CLogger extends CMonitorBase implements RollingCount.IRollListener
| Constructor and Description |
|---|
CLogger() |
| Modifier and Type | Method and Description |
|---|---|
void |
Initialize(java.lang.String sFileName)
Initialize using the parameter from the config file.
|
void |
LogError(java.lang.String sMessage)
Log an error
|
void |
LogError(java.lang.String sMessage,
java.lang.Throwable e)
Log an error from a Throwable
|
void |
LogSystem(java.lang.String sMessage)
Log a system message
|
void |
LogTrace(java.lang.String sMessage)
Log a tracing message
If the logging level is Errors or Warnings, this doesn't do anything
|
void |
LogTrace(java.lang.String sMessage,
java.lang.Throwable e)
Log a tracing message from a Throwable
If the logging level is Errors, this doesn't do anything
|
void |
LogWarning(java.lang.String sMessage)
Log a warning
If the logging level is Errors, this doesn't do anything
|
void |
LogWarning(java.lang.String sMessage,
java.lang.Throwable e)
Log a warning from a Throwable
If the logging level is Errors, this doesn't do anything
|
void |
PostRoll(RollingCount source,
RollingCount.RollTypeEnum rollType) |
void |
Shutdown()
Cleanup any resources you allocated during construction
or operation.
|
CategoryDefinitionsLoaded, LoggingLevelFromString, LoggingLevelNameFromValue, MailboxEmpty, MailboxInitializationBegun, MailboxInitializationFinished, MailboxShutdownBegun, MailboxShutdownFinished, MessageCategorized, MessageCategorized, MessageCount, MessageFetched, MessageProcessed, MessageProcessed, MessageProcessed, MessageSkipped, MessageSkipped, SkippedRemovedMessage, ThreadKilled, ThreadKilledpublic void Initialize(java.lang.String sFileName)
throws ResponseMasterException
IConfigurableItemInitialize in interface IConfigurableItemInitialize in class CMonitorBasesFileName - The parameter from the config file, Frequently, the parameter will be a file name.ResponseMasterException - for invalid parameters (and potentially other issues).public void Shutdown()
IConfigurableItemShutdown in interface IConfigurableItemShutdown in class CMonitorBasepublic void PostRoll(RollingCount source, RollingCount.RollTypeEnum rollType)
PostRoll in interface RollingCount.IRollListenerpublic void LogError(java.lang.String sMessage)
LogError in interface IMonitorLogError in class CMonitorBasesMessage - The message to logpublic void LogError(java.lang.String sMessage,
java.lang.Throwable e)
LogError in interface IMonitorLogError in class CMonitorBasesMessage - The message to loge - The Throwable to logpublic void LogWarning(java.lang.String sMessage)
LogWarning in interface IMonitorLogWarning in class CMonitorBasesMessage - The message to logpublic void LogWarning(java.lang.String sMessage,
java.lang.Throwable e)
LogWarning in interface IMonitorLogWarning in class CMonitorBasesMessage - The message to loge - The Throwable to logpublic void LogTrace(java.lang.String sMessage)
LogTrace in interface IMonitorLogTrace in class CMonitorBasesMessage - The message to logpublic void LogTrace(java.lang.String sMessage,
java.lang.Throwable e)
LogTrace in interface IMonitorLogTrace in class CMonitorBasesMessage - The message to loge - The Throwable to logpublic void LogSystem(java.lang.String sMessage)
LogSystem in interface IMonitorLogSystem in class CMonitorBasesMessage - The message to log