[jboss-cvs] JBossAS SVN: r91364 - projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jul 16 19:16:57 EDT 2009


Author: david.lloyd at jboss.com
Date: 2009-07-16 19:16:57 -0400 (Thu, 16 Jul 2009)
New Revision: 91364

Modified:
   projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaDataHelper.java
Log:
Use constructor parameters instead of properties when constructing a FileHandler so that JBossMC's propensity to set properties in random order doesn't cause the server log to be randomly truncated on redeploy

Modified: projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaDataHelper.java
===================================================================
--- projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaDataHelper.java	2009-07-16 22:49:57 UTC (rev 91363)
+++ projects/logging-service-metadata/trunk/src/main/java/org/jboss/logging/metadata/LoggingMetaDataHelper.java	2009-07-16 23:16:57 UTC (rev 91364)
@@ -191,8 +191,8 @@
             } else {
                 builder.setBean(FileHandler.class.getName());
             }
-            builder.addPropertyMetaData("append", Boolean.valueOf(fileHandlerMetaData.isAppend()));
-            builder.addPropertyMetaData("fileName", fileHandlerMetaData.getFileName());
+            builder.addConstructorParameter(String.class.getName(), fileHandlerMetaData.getFileName());
+            builder.addConstructorParameter(boolean.class.getName(), Boolean.valueOf(fileHandlerMetaData.isAppend()));
         } else if (handlerMetaData instanceof Log4jAppenderMetaData) {
             builder.setBean(Log4jAppenderHandler.class.getName());
         } else if (handlerMetaData instanceof NullHandlerMetaData) {




More information about the jboss-cvs-commits mailing list