public interface AuditLog
Important: For performance reasons, use only efficiently for logging of relevant events. The logging methods follow SAP's security standards:
Modifier and Type | Method and Description |
---|---|
void |
logConfigChange(AccessRequester initiator,
String objectId,
String objectName,
Iterable<AccessedAttribute> attributesAffected,
String message,
Throwable error) |
void |
logConfigChangeBeginning(AccessRequester initiator,
String objectId,
String objectName,
Iterable<AccessedAttribute> attributesAffected,
String message) |
void |
logDataRead(AccessRequester initiator,
String objectId,
String objectName,
Iterable<AccessedAttribute> attributesAffected,
String message,
Throwable error) |
void |
logDataReadAttempt(AccessRequester initiator,
String objectId,
String objectName,
Iterable<AccessedAttribute> attributesAffected,
String message) |
void |
logDataWrite(AccessRequester initiator,
String objectId,
String objectName,
Iterable<AccessedAttribute> attributesAffected,
String message,
Throwable error) |
void |
logDataWriteAttempt(AccessRequester initiator,
String objectId,
String objectName,
Iterable<AccessedAttribute> attributesAffected,
String message) |
void |
logSecurityEvent(AccessRequester initiator,
String message,
Throwable throwable) |
void |
logSecurityEventBeginning(AccessRequester initiator,
String message) |
void logSecurityEventBeginning(AccessRequester initiator, String message)
void logSecurityEvent(AccessRequester initiator, String message, @Nullable Throwable throwable)
void logConfigChangeBeginning(AccessRequester initiator, String objectId, @Nullable String objectName, @Nullable Iterable<AccessedAttribute> attributesAffected, @Nullable String message)
void logConfigChange(AccessRequester initiator, String objectId, @Nullable String objectName, @Nullable Iterable<AccessedAttribute> attributesAffected, @Nullable String message, @Nullable Throwable error)
void logDataReadAttempt(AccessRequester initiator, String objectId, @Nullable String objectName, @Nullable Iterable<AccessedAttribute> attributesAffected, @Nullable String message)
void logDataRead(AccessRequester initiator, String objectId, @Nullable String objectName, @Nullable Iterable<AccessedAttribute> attributesAffected, @Nullable String message, @Nullable Throwable error)
void logDataWriteAttempt(AccessRequester initiator, String objectId, @Nullable String objectName, @Nullable Iterable<AccessedAttribute> attributesAffected, @Nullable String message)
Copyright © 2017 SAP SE. All rights reserved.