LOG4J2-2428: reuse the AuditLogger to log events
diff --git a/log4j-audit/log4j-audit-api/src/main/java/org/apache/logging/log4j/audit/LogEventFactory.java b/log4j-audit/log4j-audit-api/src/main/java/org/apache/logging/log4j/audit/LogEventFactory.java
index 8746209..ac43507 100644
--- a/log4j-audit/log4j-audit-api/src/main/java/org/apache/logging/log4j/audit/LogEventFactory.java
+++ b/log4j-audit/log4j-audit-api/src/main/java/org/apache/logging/log4j/audit/LogEventFactory.java
@@ -54,10 +54,9 @@
public class LogEventFactory {
private static final Logger logger = LogManager.getLogger(LogEventFactory.class);
- private static final String NAME = "AuditLogger";
- private static final String FQCN = LogEventFactory.class.getName();
- private static Marker EVENT_MARKER = MarkerManager.getMarker("Audit").addParents(EventLogger.EVENT_MARKER);
- private static final ExtendedLogger LOGGER = LogManager.getContext(false).getLogger(NAME);
+
+ private static final AuditLogger AUDIT_LOGGER = new AuditLogger();
+
private static final int DEFAULT_MAX_LENGTH = 32;
private static final AuditExceptionHandler DEFAULT_HANDLER = (message, ex) -> {
@@ -171,7 +170,7 @@
*/
public static void logEvent(AuditMessage msg, AuditExceptionHandler handler) {
try {
- LOGGER.logIfEnabled(FQCN, Level.OFF, EVENT_MARKER, msg, null);
+ AUDIT_LOGGER.logEvent(msg);
} catch (Throwable ex) {
if (handler == null) {
handler = defaultExceptionHandler;