[jboss-svn-commits] JBoss Common SVN: r3356 - jboss-logmanager/trunk/src/main/java/org/jboss/logmanager.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jul 9 01:16:08 EDT 2009


Author: david.lloyd at jboss.com
Date: 2009-07-09 01:16:08 -0400 (Thu, 09 Jul 2009)
New Revision: 3356

Modified:
   jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/PropertyConfigurator.java
Log:
Parsing fixup

Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/PropertyConfigurator.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/PropertyConfigurator.java	2009-07-09 04:37:43 UTC (rev 3355)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/PropertyConfigurator.java	2009-07-09 05:16:08 UTC (rev 3356)
@@ -49,6 +49,8 @@
  */
 public final class PropertyConfigurator implements Configurator {
 
+    private static final String[] EMPTY_STRINGS = new String[0];
+
     /**
      * Construct an instance.
      */
@@ -340,7 +342,10 @@
     }
 
     private static String[] getStringCsvArray(final Properties properties, final String key) {
-        final String value = properties.getProperty(key, "");
+        final String value = properties.getProperty(key, "").trim();
+        if (value.length() == 0) {
+            return EMPTY_STRINGS;
+        }
         final String realValue = StringPropertyReplacer.replaceProperties(value);
         return realValue.split("\\s*,\\s*");
     }




More information about the jboss-svn-commits mailing list