Class 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:
    AuditTrailManager
    • Constructor Detail

      • ConsoleAuditTrailManager

        public ConsoleAuditTrailManager()
    • Method Detail

      • 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.