com.github.inspektr.audit.support
Class Slf4jLoggingAuditTrailManager

java.lang.Object
  extended by com.github.inspektr.audit.support.AbstractStringAuditTrailManager
      extended by com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager
All Implemented Interfaces:
AuditTrailManager

public final class Slf4jLoggingAuditTrailManager
extends AbstractStringAuditTrailManager

AuditTrailManager that dumps auditable information to a configured logger.

Since:
1.0
Version:
$Revision$ $Date$
Author:
Dmitriy Kopylenko
See Also:
AuditTrailManager

Constructor Summary
Slf4jLoggingAuditTrailManager()
           
 
Method Summary
 void record(AuditActionContext auditActionContext)
          Make an audit trail record.
 
Methods inherited from class com.github.inspektr.audit.support.AbstractStringAuditTrailManager
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Slf4jLoggingAuditTrailManager

public Slf4jLoggingAuditTrailManager()
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.



Copyright © 2007-2012 Rutgers, the State University of New Jersey. All Rights Reserved.