Package swiss.trustbroker.audit.service
Class DefaultAuditLogger
java.lang.Object
swiss.trustbroker.audit.service.BaseAuditLogger
swiss.trustbroker.audit.service.DefaultAuditLogger
- All Implemented Interfaces:
AuditLogger
Regular audit logger that audits all details.
-
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.LoggerMethods inherited from class swiss.trustbroker.audit.service.BaseAuditLogger
getAuditDetail, isDetailAuditingEnabled, log
-
Constructor Details
-
DefaultAuditLogger
public DefaultAuditLogger()
-
-
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
-
createAuditLogBuilder
- Parameters:
prefix- optional prefix to use- Returns:
- AuditLogBuilder to use for this logger.
-