public interface ILogSubsystem extends ISubsystem
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID
The ID of this component
|
Modifier and Type | Method and Description |
---|---|
java.util.Vector |
getLogDefaultParams(java.lang.String implName)
Get the default configuration parameter names associated with a
plugin.
|
ILogEventListener |
getLogInstance(java.lang.String insName)
Retrieve the log event listener by instance name
|
java.util.Vector |
getLogInstanceParams(java.lang.String insName)
Get the default configuration parameter names associated with a
log instance.
|
java.util.Hashtable |
getLogInsts()
get the list of log instances that are available
|
java.lang.String |
getLogPluginName(ILogEventListener log)
Retrieve plugin name (implementation name) of the log event
listener.
|
java.util.Hashtable |
getLogPlugins()
get the list of log plugins that are available
|
getConfigStore, getId, init, setId, shutdown, startup
static final java.lang.String ID
java.lang.String getLogPluginName(ILogEventListener log)
log
- the log event listenerILogEventListener getLogInstance(java.lang.String insName)
insName
- the log instance name in Stringjava.util.Hashtable getLogPlugins()
LogPlugin
java.util.Hashtable getLogInsts()
LogPlugin
java.util.Vector getLogDefaultParams(java.lang.String implName) throws ELogException
implName
- The implementation name for which the
configuration parameters are to be configuredELogException
- when instantiation of the plugin
implementation fails.java.util.Vector getLogInstanceParams(java.lang.String insName) throws ELogException
insName
- The instance name for which the configuration
parameters are to be configuredELogException