Author: rmannibucau
Date: Mon Sep 12 20:21:58 2011
New Revision: 1169906

URL: http://svn.apache.org/viewvc?rev=1169906&view=rev
Log:
adding getParentLogger to DataSourceFactory

Modified:
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java?rev=1169906&r1=1169905&r2=1169906&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java
 Mon Sep 12 20:21:58 2011
@@ -28,9 +28,10 @@ import org.apache.openejb.resource.XARes
 import javax.sql.DataSource;
 import javax.sql.XADataSource;
 import java.lang.reflect.Field;
-import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.sql.SQLException;
+import java.sql.SQLFeatureNotSupportedException;
+import java.util.logging.Logger;
 
 /**
  * @version $Rev$ $Date$
@@ -96,6 +97,10 @@ public class DataSourceFactory {
                 // only works if hsql is available and datasource is an HSQL 
jdbcDataSource
             }
         }
+
+        public Logger getParentLogger() throws SQLFeatureNotSupportedException 
{
+            return dataSource.getParentLogger();
+        }
     }
 
     public static class DbcpManagedDataSource extends BasicManagedDataSource {
@@ -135,6 +140,10 @@ public class DataSourceFactory {
             }
         }
 
+        public Logger getParentLogger() throws SQLFeatureNotSupportedException 
{
+            return dataSource.getParentLogger();
+        }
+
         public void setTransactionRegistry(TransactionRegistry registry) {
             try {
                 final Field field = 
org.apache.commons.dbcp.managed.BasicManagedDataSource.class.getDeclaredField("transactionRegistry");


Reply via email to