We're building software for enterprise customers and usually as a requirement they want some sort of audit trails.<p>Been doing a lot of reading into best practices (e.g. Enterprise Ready audit-log) [1] but love to hear everyone else's thoughts on how they've implemented audit logging in there software (e.g. strategies / gotchas, performance bottlenecks, rollbacks etc.)<p>[1] https://www.enterpriseready.io/features/audit-log/