Split ClassAuditLog into several easier-to-read functions