You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by pi...@apache.org on 2011/12/01 09:05:47 UTC

svn commit: r1208988 - /karaf/trunk/main/src/main/java/org/apache/karaf/main/util/BootstrapLogManager.java

Author: pieber
Date: Thu Dec  1 08:05:46 2011
New Revision: 1208988

URL: http://svn.apache.org/viewvc?rev=1208988&view=rev
Log:
[KARAF-1064] BootstrapLogManager does not reuse the instantiated Handler; thanks to Álvaro Alda for the patch

Signed-off-by: Andreas Pieber <an...@gmail.com>

Modified:
    karaf/trunk/main/src/main/java/org/apache/karaf/main/util/BootstrapLogManager.java

Modified: karaf/trunk/main/src/main/java/org/apache/karaf/main/util/BootstrapLogManager.java
URL: http://svn.apache.org/viewvc/karaf/trunk/main/src/main/java/org/apache/karaf/main/util/BootstrapLogManager.java?rev=1208988&r1=1208987&r2=1208988&view=diff
==============================================================================
--- karaf/trunk/main/src/main/java/org/apache/karaf/main/util/BootstrapLogManager.java (original)
+++ karaf/trunk/main/src/main/java/org/apache/karaf/main/util/BootstrapLogManager.java Thu Dec  1 08:05:46 2011
@@ -42,7 +42,10 @@ public class BootstrapLogManager {
 
     private static Properties configProps;
 
-    public static Handler getDefaultHandler () {
+    public static synchronized Handler getDefaultHandler () {
+        if (handler != null) {
+            return handler;
+        }
         String filename;
         File log;
         Properties props = new Properties();
@@ -120,4 +123,4 @@ public class BootstrapLogManager {
     }
 
 
-}
\ No newline at end of file
+}