Interface ILogEvent
- All Superinterfaces:
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, 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.intgetLevel()Retrieves log level.booleanRetrieves multiline attribute.intRetrieves NT specific log event type.Retrieves log source.longRetrieves event time stamp.voidsetEventType(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.
-