This section explores some of the feature requirements of a good audit log, and how the Replicated Audit Log APIs and data model implement these requirements.
Core Concepts
An “audit log event” is a single log item that represents an action that an actor took, most often on a target.
An “audit log” is a collection of events–a centralized stream of all user activity in an application.
Sometimes it’s easiest to think about this with a concrete example. The rest of this overview will consider the case of auditing events in a multi-user, collaborative spreadsheet application.