Author: fmeschbe
Date: Mon Jun 16 07:03:50 2008
New Revision: 668165

URL: http://svn.apache.org/viewvc?rev=668165&view=rev
Log:
Use INFO as the default log level if running the bundle in an environment
where none of the logger properties is set (such as in an equinox framework
out of the box)

Modified:
    
incubator/sling/trunk/commons/log/src/main/java/org/apache/sling/commons/log/LogManager.java

Modified: 
incubator/sling/trunk/commons/log/src/main/java/org/apache/sling/commons/log/LogManager.java
URL: 
http://svn.apache.org/viewvc/incubator/sling/trunk/commons/log/src/main/java/org/apache/sling/commons/log/LogManager.java?rev=668165&r1=668164&r2=668165&view=diff
==============================================================================
--- 
incubator/sling/trunk/commons/log/src/main/java/org/apache/sling/commons/log/LogManager.java
 (original)
+++ 
incubator/sling/trunk/commons/log/src/main/java/org/apache/sling/commons/log/LogManager.java
 Mon Jun 16 07:03:50 2008
@@ -49,6 +49,8 @@
 
     public static final String LOG_LOGGERS = 
"org.apache.sling.commons.log.names";
 
+    public static final String LOG_LEVEL_DEFAULT = "INFO";
+    
     public static final int LOG_FILE_NUMBER_DEFAULT = 5;
 
     public static final String LOG_FILE_SIZE_DEFAULT = "10M";
@@ -150,6 +152,11 @@
             }
         }
 
+        // ensure sensible default values for required configuration field(s)
+        if (config.get(LOG_LEVEL) == null) {
+            config.put(LOG_LEVEL, LOG_LEVEL_DEFAULT);
+        }
+        
         return config;
     }
 


Reply via email to