|
||||||||||
| 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()
LogPluginjava.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 | |||||||||