Package io.jenkins.plugins.auditlogger
Class AuditLogIndex
java.lang.Object
io.jenkins.plugins.auditlogger.AuditLogIndex
Multi-index for fast audit log queries. Bounded to prevent unbounded memory growth.
Indices by: time (hourly buckets), user, action, severity.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidindex(AuditLogEntry entry) queryByAction(String action) queryBySeverity(String severity) queryByTime(long startMs, long endMs) queryByUser(String username)
-
Constructor Details
-
AuditLogIndex
public AuditLogIndex()
-
-
Method Details
-
index
-
queryByUser
-
queryByAction
-
queryBySeverity
-
queryByTime
-
query
-
clear
public void clear() -
getStatistics
-