Class Slf4jLoggingAuditTrailManager
- java.lang.Object
-
- org.apereo.inspektr.audit.support.AbstractStringAuditTrailManager
-
- org.apereo.inspektr.audit.support.Slf4jLoggingAuditTrailManager
-
- All Implemented Interfaces:
AuditTrailManager,org.apereo.inspektr.common.Cleanable
public class Slf4jLoggingAuditTrailManager extends AbstractStringAuditTrailManager
AuditTrailManagerthat dumps auditable information to a configured logger.- Since:
- 1.0
- Author:
- Dmitriy Kopylenko
- See Also:
AuditTrailManager
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apereo.inspektr.audit.AuditTrailManager
AuditTrailManager.AuditFormats, AuditTrailManager.WhereClauseFields
-
-
Field Summary
-
Fields inherited from interface org.apereo.inspektr.audit.AuditTrailManager
LOG, MAPPER
-
-
Constructor Summary
Constructors Constructor Description Slf4jLoggingAuditTrailManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrecord(AuditActionContext auditActionContext)Make an audit trail record.voidremoveAll()Remove all.-
Methods inherited from class org.apereo.inspektr.audit.support.AbstractStringAuditTrailManager
getAuditRecords, getEntrySeparator, getJsonObjectForAudit, getMultiLineAuditString, getSingleLineAuditString, setAuditFormat, setEntrySeparator, setUseSingleLine, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apereo.inspektr.audit.AuditTrailManager
clean
-
-
-
-
Method Detail
-
record
public void record(AuditActionContext auditActionContext)
Description copied from interface:AuditTrailManagerMake an audit trail record. Implementations could use any type of back end medium to serialize audit trail data i.e. RDBMS, log file, IO stream, SMTP, JMS queue or what ever else imaginable.This concept is somewhat similar to log4j Appender.
- Parameters:
auditActionContext- the audit action context
-
removeAll
public void removeAll()
Description copied from interface:AuditTrailManagerRemove all.
-
-