[jboss-cvs] JBossAS SVN: r110657 - projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 14 08:43:09 EST 2011


Author: jeff.zhang
Date: 2011-02-14 08:43:08 -0500 (Mon, 14 Feb 2011)
New Revision: 110657

Modified:
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/CfCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McMetaCodeGen.java
Log:
[JBJCA-460] add logger to generated ManagedConnectionMetaData and ConnectionFactoryImpl

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/CfCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/CfCodeGen.java	2011-02-14 12:15:05 UTC (rev 110656)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/CfCodeGen.java	2011-02-14 13:43:08 UTC (rev 110657)
@@ -57,6 +57,14 @@
       writeEol(out);
       
       writeIndent(out, indent);
+      out.write("/** The logger */");
+      writeEol(out);
+      writeIndent(out, indent);
+      out.write("private static Logger log = Logger.getLogger(\"" + getClassName(def) + "\");");
+      writeEol(out);
+      writeEol(out);
+      
+      writeIndent(out, indent);
       out.write("/** Reference */");
       writeEol(out);
       writeIndent(out, indent);
@@ -103,6 +111,9 @@
       out.write("package " + def.getRaPackage() + ";");
       writeEol(out);
       writeEol(out);
+      out.write("import java.util.logging.Logger;");
+      writeEol(out);
+      writeEol(out);
       out.write("import javax.naming.NamingException;");
       writeEol(out);
       out.write("import javax.naming.Reference;");
@@ -160,8 +171,10 @@
       writeIndent(out, indent);
       out.write("public " + def.getConnInterfaceClass() + " getConnection() throws ResourceException");
       writeLeftCurlyBracket(out, indent);
-
       writeIndent(out, indent + 1);
+      out.write("log.finest(\"getConnection()\");");
+      writeEol(out);
+      writeIndent(out, indent + 1);
       out.write("return new " + def.getConnImplClass() + "();");
       writeRightCurlyBracket(out, indent);
       writeEol(out);
@@ -202,6 +215,9 @@
       out.write("public Reference getReference() throws NamingException");
       writeLeftCurlyBracket(out, indent);
       writeIndent(out, indent + 1);
+      out.write("log.finest(\"getReference()\");");
+      writeEol(out);
+      writeIndent(out, indent + 1);
       out.write("return reference;");
       writeRightCurlyBracket(out, indent);
       writeEol(out);
@@ -229,6 +245,9 @@
       out.write("public void setReference(Reference reference)");
       writeLeftCurlyBracket(out, indent);
       writeIndent(out, indent + 1);
+      out.write("log.finest(\"setReference()\");");
+      writeEol(out);
+      writeIndent(out, indent + 1);
       out.write("this.reference = reference;");
       writeRightCurlyBracket(out, indent);
       writeEol(out);

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McMetaCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McMetaCodeGen.java	2011-02-14 12:15:05 UTC (rev 110656)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McMetaCodeGen.java	2011-02-14 13:43:08 UTC (rev 110657)
@@ -48,6 +48,14 @@
       writeLeftCurlyBracket(out, 0);
       int indent = 1;
       
+      writeIndent(out, indent);
+      out.write("/** The logger */");
+      writeEol(out);
+      writeIndent(out, indent);
+      out.write("private static Logger log = Logger.getLogger(\"" + getClassName(def) + "\");");
+      writeEol(out);
+      writeEol(out);
+      
       writeDefaultConstructor(def, out, indent);
 
       writeEIS(def, out, indent);
@@ -69,6 +77,9 @@
       out.write("package " + def.getRaPackage() + ";");
       writeEol(out);
       writeEol(out);
+      out.write("import java.util.logging.Logger;");
+      writeEol(out);
+      writeEol(out);
       out.write("import javax.resource.ResourceException;");
       writeEol(out);
       writeEol(out);
@@ -123,6 +134,9 @@
       out.write("public String getEISProductName() throws ResourceException");
       writeLeftCurlyBracket(out, indent);
       writeIndent(out, indent + 1);
+      out.write("log.finest(\"getEISProductName()\");");
+      writeEol(out);
+      writeIndent(out, indent + 1);
       out.write("return null; //TODO");
       writeRightCurlyBracket(out, indent);
       writeEol(out);
@@ -153,6 +167,9 @@
       out.write("public String getEISProductVersion() throws ResourceException");
       writeLeftCurlyBracket(out, indent);
       writeIndent(out, indent + 1);
+      out.write("log.finest(\"getEISProductVersion()\");");
+      writeEol(out);
+      writeIndent(out, indent + 1);
       out.write("return null; //TODO");
       writeRightCurlyBracket(out, indent);
       writeEol(out);
@@ -192,8 +209,10 @@
       writeIndent(out, indent);
       out.write("public int getMaxConnections() throws ResourceException");
       writeLeftCurlyBracket(out, indent);
-
       writeIndent(out, indent + 1);
+      out.write("log.finest(\"getMaxConnections()\");");
+      writeEol(out);
+      writeIndent(out, indent + 1);
       out.write("return 0; //TODO");
       writeRightCurlyBracket(out, indent);
       writeEol(out);
@@ -233,8 +252,10 @@
       writeIndent(out, indent);
       out.write("public String getUserName() throws ResourceException");
       writeLeftCurlyBracket(out, indent);
-
       writeIndent(out, indent + 1);
+      out.write("log.finest(\"getUserName()\");");
+      writeEol(out);
+      writeIndent(out, indent + 1);
       out.write("return null; //TODO");
       writeRightCurlyBracket(out, indent);
       writeEol(out);



More information about the jboss-cvs-commits mailing list