public interface ILoggingService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
Modifier and Type | Method and Description |
---|---|
void |
disable(long messageSeverity)
Disables a specific message severity based on a message severity Id.
|
void |
disable(java.lang.String messageSeverity)
Disables a specific message severity based on a message severity name.
|
void |
disableLogging()
Disables message logging
|
void |
enable(long messageSeverity)
Enables a specific message severity based on a message severity Id.
|
void |
enable(java.lang.String messageSeverity)
Enables a specific message severity based on a message severity Id.
|
void |
enableLogging()
Enables message logging.
|
boolean |
isLoggable(ECMessage message)
Determines if a log entry will be processed by the logger and any of
the handlers.
|
boolean |
isLoggingEnabled()
Checks if a message logging is enabled.
|
void |
out(ECMessage msg,
java.lang.String className,
java.lang.String methodName)
Writes the specified ECMessage to the log file.
|
void |
out(ECMessage msg,
java.lang.String className,
java.lang.String methodName,
java.lang.Object[] parms)
Writes the specified ECMessage to the log file.
|
void |
out(ECMessage msg,
java.lang.String className,
java.lang.String methodName,
java.lang.Object[] parms,
java.lang.Throwable exc)
Writes the specified ECMessage to the log file.
|
static final java.lang.String COPYRIGHT
void disable(long messageSeverity)
messageSeverity
- message severity Idvoid disable(java.lang.String messageSeverity)
messageSeverity
- message severity namevoid disableLogging()
void enable(long messageSeverity)
messageSeverity
- message severity Idvoid enable(java.lang.String messageSeverity)
messageSeverity
- message severity namevoid enableLogging()
boolean isLoggable(ECMessage message)
message
- message object.boolean isLoggingEnabled()
void out(ECMessage msg, java.lang.String className, java.lang.String methodName)
msg
- the ECMessage object whose text is written to the logclassname
- the name of the class that issued the logging of this ECMessagemethodName
- the name of the method that issued the logging of this ECMessagevoid out(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] parms)
msg
- the ECMessage object whose text is written to the log.classname
- the name of the class that issued the logging of this ECMessagemethodName
- the name of the method that issued the logging of this ECMessageparms
- the list of parameters that will be substituted into the message textvoid out(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] parms, java.lang.Throwable exc)
msg
- the ECMessage object whose text is written to the log.classname
- the name of the class that issued the logging of this ECMessagemethodName
- the name of the method that issued the logging of this ECMessageparms
- the list of parameters that will be substituted into the message textexec
- the Throwable exception.