protected abstract void |
AuditLoggerPlugin.audit(AuditEvent event) |
This is the method that each Audit plugin has to implement to do the actual logging.
|
void |
MultiDestinationAuditLogger.audit(AuditEvent event) |
Passes the AuditEvent to all sub plugins in parallel.
|
void |
SolrLogAuditLoggerPlugin.audit(AuditEvent event) |
Audit logs an event to Solr log.
|
protected void |
AuditLoggerPlugin.auditAsync(AuditEvent event) |
Enqueues an AuditEvent to a queue and returns immediately.
|
void |
AuditLoggerPlugin.doAudit(AuditEvent event) |
Called by the framework, and takes care of metrics tracking and to dispatch
to either synchronous or async logging.
|
String |
AuditLoggerPlugin.AuditEventFormatter.formatEvent(AuditEvent event) |
|
String |
AuditLoggerPlugin.JSONAuditEventFormatter.formatEvent(AuditEvent event) |
Formats an audit event as a JSON string
|
boolean |
AuditLoggerPlugin.MuteRule.shouldMute(AuditEvent event) |
|
protected boolean |
AuditLoggerPlugin.shouldMute(AuditEvent event) |
Returns true if any of the configured mute rules matches.
|