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)