DBIx::Class::AuditLog
(man I think the styles in reaveal.js need some minor tweaking)
Simple activity audit logging for DBIx::Class
2012-09-27 — Toronto Perl Mongers
View on Metacpan
What we needed it for.
At $work we had a need to add user activity logging to one of our internal APIs.
We already had some logging code written for Class::DBI, however the new app happily used DBIx::Class.
What do we log? When does it ocur?
-
Enabled for all insert/update/delete actions wrapped in "txn_do" statements
-
Transactions are saved as Changesets
-
Each Changeset can have many Actions
-
Actions can have many Changes. An Action can be of type insert/update/delete
-
Changes show the data that was changed during an action