Package org.apache.cassandra.audit
Class DiagnosticEventAuditLogger
java.lang.Object
org.apache.cassandra.audit.DiagnosticEventAuditLogger
- All Implemented Interfaces:
IAuditLogger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidlog(AuditLogEntry logMessage) Logs AuditLogEntry.voidstop()Stop and cleanup any resources of IAuditLogger implementations.
-
Constructor Details
-
DiagnosticEventAuditLogger
-
-
Method Details
-
log
Description copied from interface:IAuditLoggerLogs AuditLogEntry. This method might be called afterIAuditLogger.stop(), hence implementations need to handle the race condition.- Specified by:
login interfaceIAuditLogger
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceIAuditLogger
-
stop
public void stop()Description copied from interface:IAuditLoggerStop and cleanup any resources of IAuditLogger implementations. Please note thatIAuditLogger.log(AuditLogEntry)might be called after being stopped.- Specified by:
stopin interfaceIAuditLogger
-