1. A computer-readable medium having program code stored thereon that, when executed by a computing environment, causes the computing environment to: receive a remote procedure call for execution of an audit function associated with a first audit event, the first audit event being selected from a plurality of audit events, the remote procedure call being executed by an entity of the computing environment as a result of the first audit event being selected; and execute the audit function whereby the audit function is applied to a first audit subcategory of an audit category, the audit category comprising a plurality of audit subcategories.