|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sblim.cimclient.LogAndTraceManager
public class LogAndTraceManager
Class LogAndTraceManager provides the means to register/unregister log and trace listeners. It is the entry point for application that want to redirect the CIM Client's log and trace messages into their own logging framework.
Method Summary | |
---|---|
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. |
java.util.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. |
java.util.List<TraceListener> |
getTraceListeners()
Gets the registered trace listeners including the internal console and file loggers. |
java.io.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(java.io.OutputStream pStream)
Sets the stream to which the CIM-XML traces are sent. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static LogAndTraceManager getManager()
public void addLogListener(LogListener pListener)
pListener
- The listenerpublic void removeLogListener(LogListener pListener)
pListener
- The listenerpublic void clearLogListeners()
public java.util.List<LogListener> getLogListeners()
public void addTraceListener(TraceListener pListener)
pListener
- The listenerpublic void removeTraceListener(TraceListener pListener)
pListener
- The listenerpublic void clearTraceListeners()
public java.util.List<TraceListener> getTraceListeners()
public java.io.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(java.io.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 stream
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |