[jboss-svn-commits] JBL Code SVN: r31022 - labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/java/org/jboss/jbossts/performance.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jan 11 13:03:17 EST 2010


Author: whitingjr
Date: 2010-01-11 13:03:17 -0500 (Mon, 11 Jan 2010)
New Revision: 31022

Modified:
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/java/org/jboss/jbossts/performance/TransactionXADataSourceFactory.java
Log:
Added logging configuration for Arjuna.

Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/java/org/jboss/jbossts/performance/TransactionXADataSourceFactory.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/java/org/jboss/jbossts/performance/TransactionXADataSourceFactory.java	2010-01-11 17:59:39 UTC (rev 31021)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/java/org/jboss/jbossts/performance/TransactionXADataSourceFactory.java	2010-01-11 18:03:17 UTC (rev 31022)
@@ -48,7 +48,10 @@
 import org.jboss.resource.connectionmanager.TxConnectionManager;
 import org.jboss.resource.connectionmanager.JBossManagedConnectionPool.BasePool;
 
+import com.arjuna.common.internal.util.logging.commonPropertyManager;
+import com.arjuna.common.util.logging.DebugLevel;
 
+
 public class TransactionXADataSourceFactory extends TransactionalResourceFactory
 {
    private static Logger logger = Logger.getLogger(TransactionXADataSourceFactory.class);
@@ -85,6 +88,10 @@
    public void start() throws Exception
    {
       logger.info("Start called on transactional factory.");
+      /* Configure programatically the logging level for ArjunaCore. */
+      DebugLevel level = new DebugLevel();
+      commonPropertyManager.getLoggingEnvironmentBean().setDebugLevel( level.printString( DebugLevel.FUNCS_AND_OPS ));
+      
       this.connectionManager = new TxConnectionManager(this.cachedConnectionManager, this.pool, this.transactionManager);
       this.connectionManager.setLocalTransactions(false);
       this.connectionManager.setTrackConnectionByTx(true);
@@ -105,6 +112,7 @@
             oStream = new ByteArrayOutputStream();
             properties.store(oStream, "");
             this.managedConnectionFactory.setXADataSourceProperties(StringUtils.replace(oStream.toString(), "\\", "") );
+            
          }
          catch (IOException ioe)
          {
@@ -281,3 +289,4 @@
       }
    }
 }
+



More information about the jboss-svn-commits mailing list