Package com.netscape.certsrv.logging
Interface ILogEvent
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
IBundleLogEvent
- 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
,ServerSideKeyGenEvent
,ServerSideKeyGenProcessedEvent
,SignedAuditEvent
,SymKeyGenerationEvent
,SymKeyGenerationProcessedEvent
,SystemEvent
,TokenAppletUpgradeEvent
,TokenAuthEvent
,TokenFormatEvent
,TokenKeyChangeoverEvent
,TokenPinResetEvent
public interface ILogEvent extends java.io.Serializable
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getEventType()
Retrieves log event type.int
getLevel()
Retrieves log level.boolean
getMultiline()
Retrieves multiline attribute.int
getNTEventType()
Retrieves NT specific log event type.LogSource
getSource()
Retrieves log source.long
getTimeStamp()
Retrieves event time stamp.void
setEventType(java.lang.String eventType)
Sets log event type.
-
-
-
Method Detail
-
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
java.lang.String getEventType()
Retrieves log event type. Each type of event has an associated String type value.- Returns:
- String containing the type of event.
-
setEventType
void setEventType(java.lang.String eventType)
Sets log event type. Each type of event has an associated String type value.- Parameters:
eventType
- String containing the type of event.
-
-