The Apache Log4j Audit team is pleased to announce the Log4j Audit 1.0.1 release!
Apache Log4j Audit is a framework for performing audit logging using a predefined catalog of audit events. It provides a tool to create and edit audit events. It also provides a REST service to perform the logging so that non-Java applications can use a common auditing facility.
Changes in this version include:
• LOG4J2-2428: Use the AuditExceptionHandler for validation exceptions. Thanks to Andrei Ivanov.
• LOG4J2-2443: Fix inconsistencies in validation exceptions. Thanks to Andrei Ivanov.
• LOG4J2-2440: AuditEvents should provide some basic toString(). Thanks to Andrei Ivanov.
• LOG4J2-2429: Setting the exceptionHandler on the AuditEvent sets it as a ThreadContext variable. Thanks to Andrei Ivanov.
• LOG4J2-2421: Add verbose parameter to the Log4j audit Maven plugin. Thanks to Andrei Ivanov.
• LOG4J2-2421: AbstractEventLogger.logEvent doesn't check for missing required context attributes. Thanks to Andrei Ivanov.
• LOG4J2-2417: Better handling of optional properties. Thanks to Andrei Ivanov.
• LOG4J2-2420: RequestContextFilter logging cleanup. Thanks to Andrei Ivanov.
• LOG4J2-2442: Normalize the event names logged through AbstractEventLogger.logEvent. Thanks to Andrei Ivanov.
• LOG4J2-2431: Narrow the return type of getEvent. Thanks to Andrei Ivanov.
Apache Log4j Audit 1.0.1 requires a minimum of Java 8 to build and run.
For complete information on Apache Log4j Audit, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Apache Log4j Audit website: