In this case, why not go straight to append-only databases where every entry has a timestamp?
That will be _the_ audit log in your database.
That will be _the_ audit log in your database.
Timestamps are a usefull trick. But also one that allows you to postpone what the domain is really asking: to store a log of events.
Maybe even as primary source (aka event sourced).