diff -Nur avalon-logkit-2.1/src/java/org/apache/log/output/db/DefaultDataSource.java avalon-logkit-2.1_patched//src/java/org/apache/log/output/db/DefaultDataSource.java --- avalon-logkit-2.1/src/java/org/apache/log/output/db/DefaultDataSource.java 2005-08-30 05:03:49.000000000 +0300 +++ avalon-logkit-2.1_patched//src/java/org/apache/log/output/db/DefaultDataSource.java 2011-09-27 08:27:49.313005212 +0300 @@ -20,7 +20,9 @@ import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; +import java.sql.SQLFeatureNotSupportedException; import javax.sql.DataSource; +import java.util.logging.Logger; /** * A basic datasource that doesn't do any pooling but just wraps @@ -111,4 +113,16 @@ { m_logWriter = logWriter; } + + public boolean isWrapperFor(Class cls) { + return false; + } + + public Object unwrap(Class cls) throws SQLException { + throw new SQLException("Not a wrapper for " + cls); + } + + public Logger getParentLogger() throws SQLFeatureNotSupportedException { + throw new SQLFeatureNotSupportedException("Not a supported feature"); + } }