The goal of this epic is to implement an audit logging API in Jenkins Core using Apache Log4j Audit as well as defining several default event types for use in audit logging. Using either a plugin or a direct Core feature, we'll provide a configuration component for choosing the destination of the audit logs.
The goal of this epic is to implement an a audit logging API in for Jenkins Core using Apache Log4j Audit as well as by defining several default event types for use in audit logging. Using either a plugin containing predefined audit events and to configure it along with any additional extension points or a direct upstream Jenkins Core feature, we'll provide a configuration component for choosing the destination of the audit logs modifications to support auditing.