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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Feb 23 16:53:16 EST 2010


Author: david.lloyd at jboss.com
Date: 2010-02-23 16:53:15 -0500 (Tue, 23 Feb 2010)
New Revision: 4062

Modified:
   jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/PropertyConfigurator.java
Log:
Fix typo, add support for enum logger property values

Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/PropertyConfigurator.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/PropertyConfigurator.java	2010-02-23 19:01:04 UTC (rev 4061)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/PropertyConfigurator.java	2010-02-23 21:53:15 UTC (rev 4062)
@@ -205,9 +205,11 @@
             argument = TimeZone.getTimeZone(propValue);
         } else if (paramType == Charset.class) {
             argument = Charset.forName(propValue);
+        } else if (Enum.class.isAssignableFrom(paramType)) {
+            argument = Enum.valueOf(paramType.asSubclass(Enum.class), propValue);
         } else {
             // ???
-            throw new IllegalArgumentException("Unknown paramter type for property " + propertyName + " on " + objClass);
+            throw new IllegalArgumentException("Unknown parameter type for property " + propertyName + " on " + objClass);
         }
         return argument;
     }



More information about the jboss-svn-commits mailing list