Package com.netscape.certsrv.logging
Interface ILogEvent
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AccessSessionEstablishEvent
,AccessSessionTerminatedEvent
,AsymKeyGenerationEvent
,AsymKeyGenerationProcessedEvent
,AuditEvent
,AuthEvent
,AuthzEvent
,CertRequestProcessedEvent
,CertSigningInfoEvent
,CertStatusChangeRequestEvent
,CertStatusChangeRequestProcessedEvent
,ClientAccessSessionEstablishEvent
,ClientAccessSessionTerminatedEvent
,CMCSignedRequestSigVerifyEvent
,CMCUserSignedRequestSigVerifyEvent
,ComputeRandomDataRequestProcessedEvent
,ComputeSessionKeyRequestProcessedEvent
,ConfigRoleEvent
,ConfigSignedAuditEvent
,ConfigTrustedPublicKeyEvent
,CRLSigningInfoEvent
,DeltaCRLGenerationEvent
,DeltaCRLPublishingEvent
,DiversifyKeyRequestProcessedEvent
,EncryptDataRequestProcessedEvent
,FullCRLGenerationEvent
,FullCRLPublishingEvent
,LogEvent
,OCSPAddCARequestEvent
,OCSPAddCARequestProcessedEvent
,OCSPGenerationEvent
,OCSPRemoveCARequestEvent
,OCSPRemoveCARequestProcessedEvent
,OCSPSigningInfoEvent
,RandomGenerationEvent
,RoleAssumeEvent
,ScheduleCRLGenerationEvent
,SecurityDataArchivalProcessedEvent
,SecurityDataArchivalRequestEvent
,SecurityDataExportEvent
,SecurityDataInfoEvent
,SecurityDataRecoveryEvent
,SecurityDataRecoveryProcessedEvent
,SecurityDataRecoveryStateChangeEvent
,SecurityDataStatusChangeEvent
,ServerSideKeygenEnrollKeygenEvent
,ServerSideKeygenEnrollKeygenProcessedEvent
,ServerSideKeygenEnrollKeyRetrievalEvent
,ServerSideKeygenEnrollKeyRetrievalProcessedEvent
,ServerSideKeyGenEvent
,ServerSideKeyGenProcessedEvent
,SignedAuditEvent
,SymKeyGenerationEvent
,SymKeyGenerationProcessedEvent
,TokenAppletUpgradeEvent
,TokenAuthEvent
,TokenFormatEvent
,TokenKeyChangeoverEvent
,TokenPinResetEvent
An interface which all loggable events must implement. CMS comes
with a limited set of ILogEvent types to implement: audit, system, and
signed audit. This is the base class of all the subsequent implemented types.
A log event represents a certain kind of log message designed for a specific purpose.
For instance, an audit type event represents messages having to do with auditable CMS
actions. The resulting message will ultimately appear into a specific log file.
- Version:
- $Revision$, $Date$
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves log event type.int
getLevel()
Retrieves log level.boolean
Retrieves multiline attribute.int
Retrieves NT specific log event type.Retrieves log source.long
Retrieves event time stamp.void
setEventType
(String eventType) Sets log event type.
-
Method Details
-
getTimeStamp
long getTimeStamp()Retrieves event time stamp.- Returns:
- Long integer of the time the event was created.
-
getSource
LogSource getSource()Retrieves log source. This is the subsystem responsible for creating the log event.- Returns:
- log source.
-
getLevel
int getLevel()Retrieves log level. The log level of an event represents its relative importance or severity within CMS.- Returns:
- Integer log level value.
-
getNTEventType
int getNTEventType()Retrieves NT specific log event type.- Returns:
- Integer NTEventType value.
-
getMultiline
boolean getMultiline()Retrieves multiline attribute. Does this message consiste of more than one line.- Returns:
- Boolean of multiline status.
-
getEventType
String getEventType()Retrieves log event type. Each type of event has an associated String type value.- Returns:
- String containing the type of event.
-
setEventType
Sets log event type. Each type of event has an associated String type value.- Parameters:
eventType
- String containing the type of event.
-