From dcccc9d1b70be62288d1dd23f3084e6451354661 Mon Sep 17 00:00:00 2001
From: Violette Roche-Montane <violette.roche-montane@forgerock.com>
Date: Tue, 03 Sep 2013 09:27:02 +0000
Subject: [PATCH] CR-2181 OPENDJ-1030 Upgrade : add a task to rebuild ds-sync-hist index when upgrading from 2.5.0-Xpress

---
 opends/src/server/org/opends/server/tools/upgrade/UpgradeCli.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/tools/upgrade/UpgradeCli.java b/opends/src/server/org/opends/server/tools/upgrade/UpgradeCli.java
index da69d34..2dd0f9c 100644
--- a/opends/src/server/org/opends/server/tools/upgrade/UpgradeCli.java
+++ b/opends/src/server/org/opends/server/tools/upgrade/UpgradeCli.java
@@ -41,6 +41,7 @@
 import java.io.OutputStream;
 import java.util.ArrayList;
 import java.util.List;
+import java.util.logging.Level;
 import java.util.logging.Logger;
 
 import javax.security.auth.callback.Callback;
@@ -405,25 +406,32 @@
         // Displays formatted notifications.
         final FormattedNotificationCallback fnc =
             (FormattedNotificationCallback) c;
-        LOG.log(INFO, fnc.getMessage());
         switch (fnc.getMessageSubType())
         {
         case TITLE_CALLBACK:
           println(Style.TITLE, Message.raw(fnc.getMessage()), 0);
+          LOG.log(INFO, fnc.getMessage());
           break;
         case SUBTITLE_CALLBACK:
           println(Style.SUBTITLE, Message.raw(fnc.getMessage()),
               4);
+          LOG.log(INFO, fnc.getMessage());
           break;
         case NOTICE_CALLBACK:
           println(Style.NOTICE, Message.raw(fnc.getMessage()), 1);
+          LOG.log(INFO, fnc.getMessage());
           break;
         case ERROR_CALLBACK:
           println(Style.ERROR, Message.raw(fnc.getMessage()), 1);
+          LOG.log(Level.SEVERE, fnc.getMessage());
           break;
         case BREAKLINE:
           println(Style.BREAKLINE, Message.raw(fnc.getMessage()), 1);
           break;
+        case WARNING:
+          println(Style.WARNING, Message.raw(fnc.getMessage()), 2);
+          LOG.log(Level.WARNING, fnc.getMessage());
+          break;
         default:
           LOG.log(SEVERE, "Unsupported message type: "
             + fnc.getMessage());

--
Gitblit v1.10.0