Ultimately I think a lot of the logging could both be removed and/or publish through AS::Notifications.