下面列出了java.sql.DriverManager#getLogWriter ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public void log(String str, Throwable t) {
PrintWriter writer = DriverManager.getLogWriter();
if (writer == null) {
return;
}
synchronized (this) {
buffer.setLength(0);
dateFormat.format(new Date(), buffer, dummyPosition);
buffer.append(connectionIDString);
buffer.append(str);
// synchronize to ensure that the exception (if any) does
// not get split up from the corresponding log message
synchronized (writer) {
writer.println(buffer.toString());
if (t != null) {
t.printStackTrace(writer);
}
}
writer.flush();
}
}
@Override
public PrintWriter getLogWriter() throws SQLException {
return DriverManager.getLogWriter();
}
@Override
public PrintWriter getLogWriter() {
return DriverManager.getLogWriter();
}
public PrintWriter getLogWriter() throws SQLException {
return DriverManager.getLogWriter();
}
public static void writeLog(String message) {
PrintWriter logWriter = DriverManager.getLogWriter();
if (logWriter != null) {
logWriter.println(CsvDriver.class.getPackage().getName() + ": " + message);
}
}
@Override
public PrintWriter getLogWriter() throws SQLException {
return DriverManager.getLogWriter();
}
@Override
public PrintWriter getLogWriter() throws SQLException {
return DriverManager.getLogWriter();
}
@Override
public PrintWriter getLogWriter() throws SQLException {
return DriverManager.getLogWriter();
}
public PrintWriter getLogWriter()
{
return DriverManager.getLogWriter();
}
@Override
public PrintWriter getLogWriter() throws SQLException {
return DriverManager.getLogWriter();
}
@Override
public PrintWriter getLogWriter() throws SQLException {
return DriverManager.getLogWriter();
}