public final class LogConfiguration
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LogConfiguration.Parameters
Defines the parameters used for WCS Logging Service configuration
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
_main(java.lang.String[] args)
Runs a testing.
|
void |
disableLoadingXMLNode()
Disables loading the XML node
|
org.w3c.dom.Node |
getConfigNode()
Returns the configuration node
return configuration node
|
boolean |
getJrasEnabled()
Gets the
jrasEnabled. |
LogFile |
getLogFile()
Returns the log file implementation to write the log.
|
java.util.Vector |
getProperties(java.lang.String propertyKey)
Returns Vector of properties based on the specified key
|
static LogConfiguration |
getUniqueInstance()
Gets a unique instance of LogConfiguration.
|
void |
initialize(java.io.InputStream xmlConfigFileName,
java.lang.String instanceName)
Initializes the log configuration by parsing the XML.
|
void |
initialize(java.io.InputStream xmlConfigFileName,
java.lang.String instanceName,
boolean jras)
Initializes the log configuration by parsing the XML
|
void |
initialize(java.lang.String xmlConfigFileName)
Initializes the log configuration.
|
void |
initialize(java.lang.String xmlConfigFileName,
LogFile logFile)
Initializes the log configuration.
|
void |
initialize(java.lang.String xmlConfigFileName,
java.lang.String instanceName)
Initializes the log configuration by parsing the XML.
|
void |
initialize(java.lang.String xmlConfigFileName,
java.lang.String instanceName,
boolean jras)
Initializes the log configuration by parsing the XML
|
static void |
main(java.lang.String[] args)
Runs a testing.
|
void |
messageEnable(boolean enable)
Loads the status of message logging.
|
void |
reset()
Reset the logging facility to pickup the new changes.
|
void |
setCompactFormat(boolean enableCompact)
Sets the compact format of message log.
|
void |
setConfigNode(org.w3c.dom.Node newConfigNode)
Sets the configuration node.
|
void |
setFileDateStamped(java.lang.String enabled)
Sets whether the file should be date stamped when created.
|
void |
setInstanceName(java.lang.String instanceName)
Sets the instance name.
|
void |
setJrasEnabled(boolean jrasEnabled)
Sets the
JRas enabled status. |
void |
setLogFile(LogFile file)
Sets the log file implementation.
|
void |
setLogFileName(java.lang.String logFileName)
Sets the file name of the log file.
|
void |
setLogFileSize(long MBsize)
Sets the file size of the Log file
|
void |
setLogSeverity(java.util.Vector severities)
Sets the message logging severities.
|
void |
setNotificationClassName(java.lang.String className)
Sets the notification class name.
|
void |
setNotificationEnable(boolean enableNotification)
Sets the status of error notification.
|
void |
setTraceComponents(java.util.Vector components)
Sets the status of tracing components.
|
void |
setTraceFileName(java.lang.String logFileName)
Sets the file name of the Trace file.
|
void |
setTraceFileSize(long MBsize)
Sets the file size of the Trace file.
|
void |
traceEnable(boolean enable)
Sets the status of tracing subsystem.
|
public static final java.lang.String COPYRIGHT
public void disableLoadingXMLNode()
public org.w3c.dom.Node getConfigNode()
public java.util.Vector getProperties(java.lang.String propertyKey)
propertyKey - properties keypublic static LogConfiguration getUniqueInstance()
public void initialize(java.lang.String xmlConfigFileName)
xmlConfigFileName - log configuration filepublic void initialize(java.lang.String xmlConfigFileName,
LogFile logFile)
xmlConfigFileName - log configuration filepublic void initialize(java.lang.String xmlConfigFileName,
java.lang.String instanceName)
xmlConfigFileName - log configuration fileinstanceName - instance namepublic void initialize(java.io.InputStream xmlConfigFileName,
java.lang.String instanceName)
xmlConfigFileName - log configuration fileinstanceName - instance namepublic void initialize(java.lang.String xmlConfigFileName,
java.lang.String instanceName,
boolean jras)
xmlConfigFileName - log configuration fileinstanceName - instance namejras - true if JRas is used as logging mechanism; false otherwisepublic void initialize(java.io.InputStream xmlConfigFileName,
java.lang.String instanceName,
boolean jras)
xmlConfigFileName - log configuration fileinstanceName - instance namejras - true if JRas is used as logging mechanism; false otherwisepublic static void _main(java.lang.String[] args)
public static void main(java.lang.String[] args)
public void messageEnable(boolean enable)
enable - true if message logging is enabledpublic void setCompactFormat(boolean enableCompact)
enableCompact - true if compact format is used; false otherwisepublic void setConfigNode(org.w3c.dom.Node newConfigNode)
newConfigNode - configuration nodepublic void setInstanceName(java.lang.String instanceName)
instanceName - instance namepublic void setLogFileName(java.lang.String logFileName)
logFileName - output log file namepublic void setLogFileSize(long MBsize)
MBsize - maximum size of the log filepublic void setLogSeverity(java.util.Vector severities)
severities - message logging severitiespublic void setNotificationEnable(boolean enableNotification)
enableNotification - true if error notification is enabled; false otherwisepublic void setNotificationClassName(java.lang.String className)
className - The notification class name.public void setFileDateStamped(java.lang.String enabled)
enabled - true if the date should be append when the file is created.public void setTraceComponents(java.util.Vector components)
components - list of tracing components.public void setTraceFileName(java.lang.String logFileName)
logFileName - trace file namepublic void setTraceFileSize(long MBsize)
MBsize - maximum trace file sizepublic void traceEnable(boolean enable)
enable - true if tracing subsystem is enabled; false otherwisepublic boolean getJrasEnabled()
jrasEnabled.JRas is used for logging; false otherwisepublic void setJrasEnabled(boolean jrasEnabled)
JRas enabled status.jrasEnabled - true if JRas is used for logging; false otherwisepublic void reset()
public LogFile getLogFile()
public void setLogFile(LogFile file)
file - The log file implementation.