From a06fd90c9b6bfb5f9130146373ba18e5769593b6 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Wed, 29 Jan 2014 11:30:37 +0000
Subject: [PATCH] Checkpoint commit for OPENDJ-1288 :    Migrate I18n and logging support to i18n framework and SLF4J

---
 opendj3-server-dev/src/server/org/opends/server/tools/RebuildIndex.java |   27 ++++++++++++---------------
 1 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/tools/RebuildIndex.java b/opendj3-server-dev/src/server/org/opends/server/tools/RebuildIndex.java
index 0d81793..4a74114 100644
--- a/opendj3-server-dev/src/server/org/opends/server/tools/RebuildIndex.java
+++ b/opendj3-server-dev/src/server/org/opends/server/tools/RebuildIndex.java
@@ -27,10 +27,10 @@
 package org.opends.server.tools;
 
 import org.forgerock.i18n.LocalizableMessage;
+import org.forgerock.i18n.slf4j.LocalizedLogger;
 
 import static org.opends.messages.ToolMessages.*;
 import static org.opends.server.config.ConfigConstants.*;
-import static org.opends.server.loggers.ErrorLogger.logError;
 import static org.opends.server.util.ServerConstants.*;
 import static org.opends.server.util.StaticUtils.*;
 
@@ -79,6 +79,9 @@
  */
 public class RebuildIndex extends TaskTool
 {
+
+  private static final LocalizedLogger logger = LocalizedLogger.getLoggerForThisClass();
+
   private StringArgument configClass = null;
   private StringArgument configFile = null;
   private StringArgument baseDNString = null;
@@ -365,10 +368,8 @@
     }
     catch (Exception e)
     {
-      final LocalizableMessage message =
-          ERR_CANNOT_DECODE_BASE_DN.get(dn,
+      logger.error(ERR_CANNOT_DECODE_BASE_DN, dn,
               getExceptionMessage(e));
-      logError(message);
       return false;
     }
 
@@ -379,7 +380,7 @@
     }
     catch (Exception e)
     {
-      logError(LocalizableMessage.raw(e.getMessage()));
+      logger.error(LocalizableMessage.raw(e.getMessage()));
       return false;
     }
 
@@ -603,19 +604,15 @@
       final StringBuilder failureReason = new StringBuilder();
       if (!LockFileManager.acquireExclusiveLock(lockFile, failureReason))
       {
-        final LocalizableMessage message =
-            ERR_REBUILDINDEX_CANNOT_EXCLUSIVE_LOCK_BACKEND.get(backend
+        logger.error(ERR_REBUILDINDEX_CANNOT_EXCLUSIVE_LOCK_BACKEND, backend
                 .getBackendID(), String.valueOf(failureReason));
-        logError(message);
         return 1;
       }
     }
     catch (Exception e)
     {
-      final LocalizableMessage message =
-          ERR_REBUILDINDEX_CANNOT_EXCLUSIVE_LOCK_BACKEND.get(backend
+      logger.error(ERR_REBUILDINDEX_CANNOT_EXCLUSIVE_LOCK_BACKEND, backend
               .getBackendID(), getExceptionMessage(e));
-      logError(message);
       return 1;
     }
 
@@ -626,12 +623,12 @@
     }
     catch (InitializationException e)
     {
-      logError(ERR_REBUILDINDEX_ERROR_DURING_REBUILD.get(e.getMessage()));
+      logger.error(ERR_REBUILDINDEX_ERROR_DURING_REBUILD.get(e.getMessage()));
       returnCode = 1;
     }
     catch (Exception e)
     {
-      logError(ERR_REBUILDINDEX_ERROR_DURING_REBUILD
+      logger.error(ERR_REBUILDINDEX_ERROR_DURING_REBUILD
           .get(getExceptionMessage(e)));
       returnCode = 1;
     }
@@ -644,13 +641,13 @@
         final StringBuilder failureReason = new StringBuilder();
         if (!LockFileManager.releaseLock(lockFile, failureReason))
         {
-          logError(WARN_REBUILDINDEX_CANNOT_UNLOCK_BACKEND.get(backend
+          logger.warn(WARN_REBUILDINDEX_CANNOT_UNLOCK_BACKEND.get(backend
               .getBackendID(), String.valueOf(failureReason)));
         }
       }
       catch (Exception e)
       {
-        logError(WARN_REBUILDINDEX_CANNOT_UNLOCK_BACKEND.get(backend
+        logger.error(WARN_REBUILDINDEX_CANNOT_UNLOCK_BACKEND.get(backend
             .getBackendID(), getExceptionMessage(e)));
       }
     }

--
Gitblit v1.10.0