the missing audit log library. auditor's purpose is to provide an easy and standardized way to collect and persists audit logs.