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
Simple AuditTrailManager that 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:
  • Constructor Details

    • ConsoleAuditTrailManager

      public ConsoleAuditTrailManager()
  • Method Details

    • record

      public void record(AuditActionContext auditActionContext)
      Description copied from interface: AuditTrailManager
      Make 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: AuditTrailManager
      Remove all.