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;
}