org.sblim.cimclient
public class LogAndTraceManager extends Object
Modifier and Type | Method and Description |
---|---|
void |
addLogListener(LogListener pListener)
Adds a listener for log messages.
|
void |
addTraceListener(TraceListener pListener)
Adds a listener for log messages.
|
void |
clearLogListeners()
Removes all listeners.
|
void |
clearTraceListeners()
Removes all listeners.
|
List<LogListener> |
getLogListeners()
Gets the registered log listeners including the internal console and file
loggers.
|
static LogAndTraceManager |
getManager()
Returns the singleton instance of the manager.
|
List<TraceListener> |
getTraceListeners()
Gets the registered trace listeners including the internal console and
file loggers.
|
OutputStream |
getXmlTraceStream()
Returns the stream to which the CIM-XML traces are sent.
|
void |
removeLogListener(LogListener pListener)
Remove a listener.
|
void |
removeTraceListener(TraceListener pListener)
Removes a listener.
|
void |
setXmlTraceStream(OutputStream pStream)
Sets the stream to which the CIM-XML traces are sent.
|
public static LogAndTraceManager getManager()
public void addLogListener(LogListener pListener)
pListener
- The listenerpublic void removeLogListener(LogListener pListener)
pListener
- The listenerpublic void clearLogListeners()
public List<LogListener> getLogListeners()
public void addTraceListener(TraceListener pListener)
pListener
- The listenerpublic void removeTraceListener(TraceListener pListener)
pListener
- The listenerpublic void clearTraceListeners()
public List<TraceListener> getTraceListeners()
public OutputStream getXmlTraceStream()
null
means that tracing is effectively disabled. Otherwise
the CIM-XML tracing can be activated either globally or per-connection
via the "sblim.wbem.cimxmlTracing" configuration property.public void setXmlTraceStream(OutputStream pStream)
null
means that tracing is effectively disabled. Otherwise
the CIM-XML tracing can be activated either globally or per-connection
via the "sblim.wbem.cimxmlTracing" configuration property.pStream
- The CIM-XML trace streamCopyright © 2005, 2009 IBM Corporation. All Rights Reserved.