From d57e8fd5ca53257eab611c2a592de8b57d086158 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Wed, 27 Jul 2011 16:31:30 +0000
Subject: [PATCH] Fix OPENDJ-245: Improve APIs for adding additional access log items to operations

---
 opends/src/server/org/opends/server/extensions/AnonymousSASLMechanismHandler.java |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 deletions(-)

diff --git a/opends/src/server/org/opends/server/extensions/AnonymousSASLMechanismHandler.java b/opends/src/server/org/opends/server/extensions/AnonymousSASLMechanismHandler.java
index b83173d..cb5b6ae 100644
--- a/opends/src/server/org/opends/server/extensions/AnonymousSASLMechanismHandler.java
+++ b/opends/src/server/org/opends/server/extensions/AnonymousSASLMechanismHandler.java
@@ -23,21 +23,18 @@
  *
  *
  *      Copyright 2006-2008 Sun Microsystems, Inc.
+ *      Portions Copyright 2011 ForgeRock AS
  */
 package org.opends.server.extensions;
 
 
 
-import org.opends.messages.MessageBuilder;
 import org.opends.server.admin.std.server.AnonymousSASLMechanismHandlerCfg;
 import org.opends.server.api.SASLMechanismHandler;
 import org.opends.server.config.ConfigException;
 import org.opends.server.core.BindOperation;
 import org.opends.server.core.DirectoryServer;
-import org.opends.server.types.AuthenticationInfo;
-import org.opends.server.types.ByteString;
-import org.opends.server.types.InitializationException;
-import org.opends.server.types.ResultCode;
+import org.opends.server.types.*;
 
 import static org.opends.messages.ExtensionMessages.*;
 import static org.opends.server.loggers.ErrorLogger.*;
@@ -111,12 +108,8 @@
       String credString = saslCredentials.toString();
       if (credString.length() > 0)
       {
-        MessageBuilder mb = new MessageBuilder();
-        mb.append("trace='");
-        mb.append(credString);
-        mb.append("'");
-        bindOperation.appendAdditionalLogMessage(mb.toMessage());
-
+        bindOperation.addAdditionalLogItem(AdditionalLogItem.quotedKeyValue(
+            getClass(), "trace", credString));
         logError(INFO_SASLANONYMOUS_TRACE.
             get(bindOperation.getConnectionID(), bindOperation.getOperationID(),
                 credString));

--
Gitblit v1.10.0