Logs are written using a side-channel, because audit trail should not be mixed up with regular PHP errors.
Provides logging hooks that are inserted into Framework objects.
Provides logging actions on extension hooks from certain silverstripe/mfa actions.
AuditHookManyManyList is meant to override ManyManyList. When a Member is removed from a Group, it logs the event.
AuditHookMemberGroupSet is meant to override Member_GroupSet. When a Group is removed from a Member, it logs the event.
Provides logging actions on extension hooks from certain silverstripe/session-manager actions.