Class ConsoleAuditTrailManager
- java.lang.Object
-
- org.apereo.inspektr.audit.support.AbstractStringAuditTrailManager
-
- org.apereo.inspektr.audit.support.ConsoleAuditTrailManager
-
- All Implemented Interfaces:
AuditTrailManager,org.apereo.inspektr.common.Cleanable
public class ConsoleAuditTrailManager extends AbstractStringAuditTrailManager
SimpleAuditTrailManagerthat dumps auditable information to output stream.Useful for testing.
- Since:
- 1.0
- Version:
- $Id: ConsoleAuditTrailManager.java,v 1.2 2007/06/12 15:18:43 dkopylen Exp $
- Author:
- Dmitriy Kopylenko, Scott Battaglia
- See Also:
AuditTrailManager
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apereo.inspektr.audit.AuditTrailManager
AuditTrailManager.AuditFormats
-
-
Field Summary
-
Fields inherited from interface org.apereo.inspektr.audit.AuditTrailManager
LOG, MAPPER
-
-
Constructor Summary
Constructors Constructor Description ConsoleAuditTrailManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<? extends AuditActionContext>getAuditRecordsSince(java.time.LocalDate sinceDate)Gets audit records since.voidrecord(AuditActionContext auditActionContext)Make an audit trail record.voidremoveAll()Remove all.-
Methods inherited from class org.apereo.inspektr.audit.support.AbstractStringAuditTrailManager
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
-
getAuditRecordsSince
public java.util.Set<? extends AuditActionContext> getAuditRecordsSince(java.time.LocalDate sinceDate)
Description copied from interface:AuditTrailManagerGets audit records since.- Parameters:
sinceDate- the since date- Returns:
- the audit records since
-
removeAll
public void removeAll()
Description copied from interface:AuditTrailManagerRemove all.
-
-