Class LoggingAuditMessageQueue

  • All Implemented Interfaces:
    AuditMessageQueue

    public class LoggingAuditMessageQueue
    extends Object
    Message Queue that logs the serialized plain audit messages with (by default) pretty formatting using a configurable logger. Log level is INFO.
    Since:
    3.6
    Author:
    Christian Ohr
    • Constructor Detail

      • LoggingAuditMessageQueue

        public LoggingAuditMessageQueue()
    • Method Detail

      • setLoggerName

        public void setLoggerName​(String loggerName)
      • audit

        public void audit​(AuditContext auditContext,
                          AuditMessage... auditMessages)
        Specified by:
        audit in interface AuditMessageQueue
        Parameters:
        auditContext - IPF audit context
        auditMessages - one or more audit message instances
      • setPretty

        public void setPretty​(boolean pretty)