Revisionslogger
Revisionslogger is a software component designed to capture and persist every change made to a set of items over time. It functions as an immutable audit log that records who changed what, when, and how, enabling reconstruction of any previous state and analysis of edit history. The core idea aligns with event sourcing and is often used in content management systems, collaborative editors, and data governance platforms.
A typical implementation stores entries with fields such as revision_id, item_id, timestamp, user_id, change_type, summary, and
Revisionslogger can adopt an event-sourcing architecture, where the source of truth is the sequence of events
Typical use cases include auditing edits in content management systems, tracking changes to configurations or datasets,
Related concepts include version control, audit trails, and event sourcing.