AuditDestination interface

The AuditDestination is the destination to which the audit information should be logged.

Syntax

public interface AuditDestination

Derived classes

Remarks

A simple audit destination might write an audit record to a file. All audit destinations have the ability to use an audit formatter, although they may choose to ignore this if they do their own formatting. Audit destinations may choose to initialize a default formatter if they wish. Audit destinations must be thread-safe, unlike other CSI providers. CSI guarantees that each audit destination will be created only once per factory instance. However, it may be desirable for an audit destination to be aware of other instances of itself instantiated in the same VM and ensure that these instances share access to common resources such as audit files appropriately. Audit destinations may also add additional attributes to the audit record, such as a sequential record ID to guard against log tampering or signature attributes that can be later verified to check for audit record tampering.