Package swiss.trustbroker.audit.service
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:
-
Field Summary
Fields inherited from class swiss.trustbroker.audit.service.BaseAuditLogger
DETAILS_LOGGER_POSTFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAuditLogBuilder(String prefix) protected org.slf4j.Loggerprotected org.slf4j.Loggerprotected booleanMethods inherited from class swiss.trustbroker.audit.service.BaseAuditLogger
getAuditDetail, log
-
Constructor Details
-
OpsAuditLogger
-
-
Method Details
-
getLogger
protected org.slf4j.Logger getLogger()- Specified by:
getLoggerin classBaseAuditLogger- Returns:
- logger to use
-
getDetailLogger
protected org.slf4j.Logger getDetailLogger()- Specified by:
getDetailLoggerin classBaseAuditLogger- Returns:
- logger to use for details
-
isDetailAuditingEnabled
protected boolean isDetailAuditingEnabled()- Overrides:
isDetailAuditingEnabledin classBaseAuditLogger
-
createAuditLogBuilder
- Parameters:
prefix- optional prefix to use- Returns:
- AuditLogBuilder to use for this logger.
-