The missing audit log library.

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