From 1d5d1a6a4a0a58d6bb4803527dacb6641c027816 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Tue, 28 Jan 2014 13:34:12 +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/upgrade/UpgradeUtils.java |   61 ++++++++++++++----------------
 1 files changed, 29 insertions(+), 32 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/tools/upgrade/UpgradeUtils.java b/opendj3-server-dev/src/server/org/opends/server/tools/upgrade/UpgradeUtils.java
index e5dd73c..1a5707e 100644
--- a/opendj3-server-dev/src/server/org/opends/server/tools/upgrade/UpgradeUtils.java
+++ b/opendj3-server-dev/src/server/org/opends/server/tools/upgrade/UpgradeUtils.java
@@ -21,15 +21,16 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2013-2014 ForgeRock AS
+ *      Portions Copyright 2013-2014 ForgeRock AS
  */
 package org.opends.server.tools.upgrade;
 
 import java.io.*;
 import java.util.LinkedList;
 import java.util.List;
-import java.util.logging.Level;
-import java.util.logging.Logger;
+
+import org.forgerock.i18n.LocalizableMessage;
+import org.forgerock.i18n.slf4j.LocalizedLogger;
 
 import org.forgerock.opendj.ldap.*;
 import org.forgerock.opendj.ldap.requests.AddRequest;
@@ -63,11 +64,7 @@
 final class UpgradeUtils
 {
 
-  /**
-   * Logger for the upgrade.
-   */
-  private final static Logger LOG = Logger
-      .getLogger(UpgradeCli.class.getName());
+  private static final LocalizedLogger logger = LocalizedLogger.getLoggerForThisClass();
 
   /** The config folder of the current instance. */
   static final File configDirectory = new File(getInstancePath(),
@@ -422,7 +419,7 @@
     }
     catch (Exception ex)
     {
-      LOG.log(Level.SEVERE, ex.getMessage());
+      logger.error(LocalizableMessage.raw(ex.getMessage()));
     }
     finally
     {
@@ -496,20 +493,20 @@
                     changeType, lines));
             entry = Entries.modifyEntryPermissive(entry, mr.getModifications());
             changeCount++;
-            LOG.log(Level.INFO,
+            logger.debug(LocalizableMessage.raw(
                 String.format("The following entry has been modified : %s",
-                    entry.getName()));
+                    entry.getName())));
           }
           catch (Exception ex)
           {
-            LOG.log(Level.SEVERE, ex.getMessage());
+            logger.error(LocalizableMessage.raw(ex.getMessage()));
           }
         }
         if (dn != null // This is an ADD
             && entry.getName().equals(DN.valueOf(dn)))
         {
-          LOG.log(Level.INFO, String.format("Entry %s found", entry.getName()
-              .toString()));
+          logger.debug(LocalizableMessage.raw(String.format("Entry %s found", entry.getName()
+              .toString())));
           alreadyExist = true;
         }
         writer.writeEntry(entry);
@@ -520,8 +517,8 @@
       {
         final AddRequest ar = Requests.newAddRequest(lines);
         writer.writeEntry(ar);
-        LOG.log(Level.INFO, String.format("Entry successfully added %s in %s",
-            dn, original.getAbsolutePath()));
+        logger.debug(LocalizableMessage.raw(String.format("Entry successfully added %s in %s",
+            dn, original.getAbsolutePath())));
         changeCount++;
       }
     }
@@ -543,7 +540,7 @@
     }
     catch (IOException e)
     {
-      LOG.log(Level.SEVERE, e.getMessage());
+      logger.error(LocalizableMessage.raw(e.getMessage()));
       deleteRecursively(original);
       throw e;
     }
@@ -614,8 +611,8 @@
           destinationSchemaEntry.getAttribute("attributeTypes").add(
               attributeType);
           changeCount++;
-          LOG.log(Level.INFO, String.format("Added %s", attributeType
-              .toString()));
+          logger.debug(LocalizableMessage.raw(String.format("Added %s", attributeType
+              .toString())));
         }
       }
 
@@ -627,8 +624,8 @@
               getSchemaElement(templateSchemaEntry, "objectClasses", oc);
           destinationSchemaEntry.getAttribute("objectClasses").add(objectClass);
           changeCount++;
-          LOG.log(Level.INFO,
-              String.format("Added %s", objectClass.toString()));
+          logger.debug(LocalizableMessage.raw(
+              String.format("Added %s", objectClass.toString())));
         }
       }
 
@@ -658,7 +655,7 @@
     }
     catch (IOException e)
     {
-      LOG.log(Level.SEVERE, e.getMessage());
+      logger.error(LocalizableMessage.raw(e.getMessage()));
       deleteRecursively(copy);
       throw e;
     }
@@ -770,8 +767,8 @@
             new SchemaConfigManager.SchemaFileFilter();
         for (final File f : folder.listFiles(filter))
         {
-          LOG.log(Level.INFO, String.format("Processing %s", f
-              .getAbsolutePath()));
+          logger.debug(LocalizableMessage.raw(String.format("Processing %s", f
+              .getAbsolutePath())));
           reader = new LDIFEntryReader(new FileInputStream(f));
           try
           {
@@ -804,28 +801,28 @@
         File parentDirectory = destination.getParentFile();
         if (!parentDirectory.exists())
         {
-          LOG.log(Level.INFO, String.format("Parent file of %s doesn't exist",
-              destination.getPath()));
+          logger.debug(LocalizableMessage.raw(String.format("Parent file of %s doesn't exist",
+              destination.getPath())));
 
           parentDirectory.mkdirs();
 
-          LOG.log(Level.INFO, String.format("Parent directory %s created.",
-              parentDirectory.getPath()));
+          logger.debug(LocalizableMessage.raw(String.format("Parent directory %s created.",
+              parentDirectory.getPath())));
         }
         if (!destination.exists())
         {
           destination.createNewFile();
         }
 
-        LOG.log(Level.INFO, String.format("Writing entries in %s.", destination
-            .getAbsolutePath()));
+        logger.debug(LocalizableMessage.raw(String.format("Writing entries in %s.", destination
+            .getAbsolutePath())));
 
         writer = new LDIFEntryWriter(new FileOutputStream(destination));
         writer.writeEntry(theNewSchemaEntry);
 
-        LOG.log(Level.INFO, String.format(
+        logger.debug(LocalizableMessage.raw(String.format(
             "%s created and completed successfully.", destination
-                .getAbsolutePath()));
+                .getAbsolutePath())));
       }
     }
     finally

--
Gitblit v1.10.0