Author: dblevins
Date: Fri Jun 20 14:49:53 2008
New Revision: 670082

URL: http://svn.apache.org/viewvc?rev=670082&view=rev
Log:
OPENEJB-823: Print Service properties on debug

Modified:
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
    
openejb/trunk/openejb3/container/openejb-core/src/main/resources/org/apache/openejb/assembler/classic/Messages.properties

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java?rev=670082&r1=670081&r2=670082&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
 Fri Jun 20 14:49:53 2008
@@ -1128,11 +1128,18 @@
     }
 
     private ObjectRecipe createRecipe(ServiceInfo info) {
-        logger.getChildLogger("service").info("createService", info.service, 
info.id, info.className);
+        Logger serviceLogger = logger.getChildLogger("service");
+        serviceLogger.info("createService", info.service, info.id, 
info.className);
         ObjectRecipe serviceRecipe = new ObjectRecipe(info.className, 
info.factoryMethod, info.constructorArgs.toArray(new String[0]), null);
         serviceRecipe.allow(Option.CASE_INSENSITIVE_PROPERTIES);
         serviceRecipe.allow(Option.IGNORE_MISSING_PROPERTIES);
         serviceRecipe.setAllProperties(info.properties);
+
+        if (serviceLogger.isDebugEnabled()){
+            for (Map.Entry<String, Object> entry : 
serviceRecipe.getProperties().entrySet()) {
+                serviceLogger.debug("createService.props", entry.getKey(), 
entry.getValue());
+            }
+        }
         return serviceRecipe;
     }
 

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/resources/org/apache/openejb/assembler/classic/Messages.properties
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/resources/org/apache/openejb/assembler/classic/Messages.properties?rev=670082&r1=670081&r2=670082&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/resources/org/apache/openejb/assembler/classic/Messages.properties
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/resources/org/apache/openejb/assembler/classic/Messages.properties
 Fri Jun 20 14:49:53 2008
@@ -73,6 +73,8 @@
 # info("createService", contextInfo.service, contextInfo.id, 
contextInfo.className);
 createService = Creating {0}(id={1})
 
+createService.props = {0}={1}
+
 # createRecipe(ServiceInfo)
 # info.className);
 # createResource(ResourceInfo)


Reply via email to