|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILogSubsystem
An interface that represents a logging component. The logging component is a framework that handles different types of log types, each represented by an ILogEventListener, and each implements a log plugin. CMS comes with three standard log types: "signedAudit", "system", and "transaction". Each log plugin can be instantiated into log instances. Each log instance can be individually configured and is associated with its own configuration entries in the configuration file.
Field Summary | |
---|---|
static java.lang.String |
ID
The ID of this component |
Method Summary | |
---|---|
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 |
Methods inherited from interface com.netscape.certsrv.base.ISubsystem |
---|
getConfigStore, getId, init, setId, shutdown, startup |
Field Detail |
---|
static final java.lang.String ID
Method Detail |
---|
java.lang.String getLogPluginName(ILogEventListener log)
log
- the log event listener
ILogEventListener getLogInstance(java.lang.String insName)
insName
- the log instance name in String
java.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 configured
ELogException
- 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 configured
ELogException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |