public class SolrLogAuditLoggerPlugin extends AuditLoggerPlugin
AuditLoggerPlugin.AuditEventFormatter, AuditLoggerPlugin.JSONAuditEventFormatter, AuditLoggerPlugin.MuteRuleSolrInfoBean.Category, SolrInfoBean.GroupeventTypes, formatter, numErrors, numLogged, numLost, queuedTime, requestTimes, solrMetricsContext, totalTime| Constructor and Description | 
|---|
| SolrLogAuditLoggerPlugin() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | audit(AuditEvent event)Audit logs an event to Solr log. | 
| void | init(Map<String,Object> pluginConfig)Initialize the plugin from security.json | 
auditAsync, close, doAudit, getCategory, getDescription, getMetricNames, getName, getSolrMetricsContext, initializeMetrics, run, setFormatter, shouldLog, shouldMute, waitForQueueToDrainclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetricRegistry, getMetricsSnapshot, registerMetricNamegetUniqueMetricTag, initializeMetricspublic void init(Map<String,Object> pluginConfig)
init in class AuditLoggerPluginpluginConfig - the config for the pluginpublic void audit(AuditEvent event)
AuditEvent to be able to pull context infoaudit in class AuditLoggerPluginevent - the event to logCopyright © 2000-2021 Apache Software Foundation. All Rights Reserved.