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.