From 3aab048ec8388313ced3631e01a7ed76ecb21f81 Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Thu, 23 Jun 2016 08:18:58 +0000
Subject: [PATCH] OPENDJ-3162 Prevent control-panel to log on console

---
 opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigReader.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigReader.java b/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigReader.java
index 5a59e2c..91f773b 100644
--- a/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigReader.java
+++ b/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigReader.java
@@ -25,6 +25,7 @@
 import java.util.Comparator;
 import java.util.List;
 import java.util.Set;
+import java.util.logging.Logger;
 
 import org.forgerock.i18n.LocalizableMessage;
 import org.forgerock.i18n.slf4j.LocalizedLogger;
@@ -78,7 +79,11 @@
       DirectoryServer instance = DirectoryServer.getInstance();
       DirectoryServer.bootstrapClient();
       DirectoryServer.initializeJMX();
+      // Initialize configuration framework without logging anything.
+      final Logger configFrameworkLogger = Logger.getLogger("com.forgerock.opendj.ldap.config.config");
+      configFrameworkLogger.setUseParentHandlers(false);
       instance.initializeConfiguration(configFile);
+      configFrameworkLogger.setUseParentHandlers(true);
       instance.initializeSchema();
     }
     catch (Throwable t)

--
Gitblit v1.10.0