public class ScpCfAuditLog extends Object implements AuditLog
Important: For performance reasons, use only for logging of events as required by the relevant security standards:
Modifier and Type | Field and Description |
---|---|
static String |
AUDIT_LOG_JNDI_NAME |
Constructor and Description |
---|
ScpCfAuditLog() |
public static final String AUDIT_LOG_JNDI_NAME
public void logSecurityEventBeginning(AccessRequester initiator, String message)
logSecurityEventBeginning
in interface AuditLog
public void logSecurityEvent(AccessRequester initiator, String message, @Nullable Throwable throwable)
logSecurityEvent
in interface AuditLog
public void logConfigChangeBeginning(AccessRequester initiator, String objectId, @Nullable String objectName, @Nullable Iterable<AccessedAttribute> attributesAffected, @Nullable String message)
logConfigChangeBeginning
in interface AuditLog
public void logConfigChange(AccessRequester initiator, String objectId, @Nullable String objectName, @Nullable Iterable<AccessedAttribute> attributesAffected, @Nullable String message, @Nullable Throwable error)
logConfigChange
in interface AuditLog
public void logDataReadAttempt(AccessRequester initiator, String objectId, @Nullable String objectName, @Nullable Iterable<AccessedAttribute> attributesAffected, @Nullable String message)
logDataReadAttempt
in interface AuditLog
public void logDataRead(AccessRequester initiator, String objectId, @Nullable String objectName, @Nullable Iterable<AccessedAttribute> attributesAffected, @Nullable String message, @Nullable Throwable error)
logDataRead
in interface AuditLog
public void logDataWriteAttempt(AccessRequester initiator, String objectId, @Nullable String objectName, @Nullable Iterable<AccessedAttribute> attributesAffected, @Nullable String message)
logDataWriteAttempt
in interface AuditLog
public void logDataWrite(AccessRequester initiator, String objectId, @Nullable String objectName, @Nullable Iterable<AccessedAttribute> attributesAffected, @Nullable String message, @Nullable Throwable error)
logDataWrite
in interface AuditLog
Copyright © 2017 SAP SE. All rights reserved.