mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
修正异常处理的问题
git-svn-id: http://code.alibabatech.com/svn/druid/trunk@20 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
@@ -491,9 +491,15 @@ public abstract class DruidDataAbstractSource implements DataSource, DataSourceP
|
||||
}
|
||||
|
||||
@Override
|
||||
public PrintWriter getLogWriter() throws SQLException {
|
||||
public PrintWriter getLogWriter() {
|
||||
return logWriter;
|
||||
}
|
||||
|
||||
protected void printStackTrace(Throwable e) {
|
||||
if (logWriter != null) {
|
||||
e.printStackTrace(logWriter);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setLogWriter(PrintWriter out) throws SQLException {
|
||||
|
||||
@@ -487,7 +487,7 @@ public class DruidDataSource extends DruidDataAbstractSource implements DruidDat
|
||||
} catch (InterruptedException e) {
|
||||
break;
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
printStackTrace(e);
|
||||
} finally {
|
||||
lock.unlock();
|
||||
}
|
||||
@@ -532,7 +532,7 @@ public class DruidDataSource extends DruidDataAbstractSource implements DruidDat
|
||||
try {
|
||||
connection.close();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace(); // TODO
|
||||
printStackTrace(e);
|
||||
}
|
||||
|
||||
destroyCount++;
|
||||
|
||||
Reference in New Issue
Block a user