From de7a38699a83cd9ee7c35143d8986fa05ebdd3d9 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Wed, 09 Dec 2015 16:37:29 +0000
Subject: [PATCH] OPENDJ-2511 Common Audit doesn't log messages with DISCONNECT record type
---
opendj-server-legacy/src/main/java/org/opends/server/loggers/OpenDJAccessEventBuilder.java | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/loggers/OpenDJAccessEventBuilder.java b/opendj-server-legacy/src/main/java/org/opends/server/loggers/OpenDJAccessEventBuilder.java
index a4dc445..707a1e5 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/loggers/OpenDJAccessEventBuilder.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/loggers/OpenDJAccessEventBuilder.java
@@ -33,6 +33,7 @@
import java.util.Set;
import org.forgerock.audit.events.AccessAuditEventBuilder;
+import org.forgerock.i18n.LocalizableMessage;
import org.forgerock.i18n.LocalizableMessageBuilder;
import org.forgerock.json.JsonValue;
import org.forgerock.util.Reject;
@@ -40,6 +41,7 @@
import org.opends.server.core.SearchOperation;
import org.opends.server.types.AdditionalLogItem;
import org.opends.server.types.Control;
+import org.opends.server.types.DisconnectReason;
import org.opends.server.types.Operation;
/**
@@ -142,9 +144,12 @@
return self();
}
- public T ldapMessage(String msg)
+ public T ldapMessage(LocalizableMessage msg)
{
- getLdapValue().put("message", msg);
+ if (msg != null)
+ {
+ getLdapValue().put("message", msg.toString());
+ }
return self();
}
@@ -181,9 +186,9 @@
return self();
}
- public T ldapReason(String msg)
+ public T ldapReason(DisconnectReason reason)
{
- getLdapValue().put("reason", msg);
+ getLdapValue().put("reason", reason.toString());
return self();
}
--
Gitblit v1.10.0