Class OpsAuditLogger

java.lang.Object
swiss.trustbroker.audit.service.BaseAuditLogger
swiss.trustbroker.audit.service.OpsAuditLogger
All Implemented Interfaces:
AuditLogger

@Component @ConditionalOnBooleanProperty("trustbroker.config.audit.ops.enabled") public class OpsAuditLogger extends BaseAuditLogger
Audit logger for CID free logging.
See Also:
  • Constructor Details

  • Method Details

    • getLogger

      protected org.slf4j.Logger getLogger()
      Specified by:
      getLogger in class BaseAuditLogger
      Returns:
      logger to use
    • getDetailLogger

      protected org.slf4j.Logger getDetailLogger()
      Specified by:
      getDetailLogger in class BaseAuditLogger
      Returns:
      logger to use for details
    • isDetailAuditingEnabled

      protected boolean isDetailAuditingEnabled()
      Overrides:
      isDetailAuditingEnabled in class BaseAuditLogger
    • createAuditLogBuilder

      public AuditLogBuilder createAuditLogBuilder(String prefix)
      Parameters:
      prefix - optional prefix to use
      Returns:
      AuditLogBuilder to use for this logger.