📄 logwriter.java
字号:
public void traceEntry(Object instance, String methodName, Object arg1, byte arg2) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", 0x" + Integer.toHexString(arg2 & 0xff) + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, short arg2) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, int arg2) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, long arg2) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, float arg2) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, double arg2) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ")"); } // ---------------------- trace entry of methods w/ 3 args ------------------- public void traceEntry(Object instance, String methodName, Object arg1, Object arg2, Object arg3) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ")"); } public void traceEntry(Object instance, String methodName, int arg1, Object arg2, Object arg3) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, Object arg2, int arg3) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ")"); } public void traceEntry(Object instance, String methodName, int arg1, Object arg2, int arg3) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ")"); } public void traceDeprecatedEntry(Object instance, String methodName, int arg1, Object arg2, int arg3) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ")"); } public void traceEntry(Object instance, String methodName, int arg1, int arg2, Object arg3) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ")"); } public void traceEntry(Object instance, String methodName, int arg1, int arg2, int arg3) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, int arg2, int arg3) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, int arg2, Object arg3) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, boolean arg2, boolean arg3) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, boolean arg2, int arg3) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ")"); } // ---------------------- trace entry of methods w/ 4 args ------------------- public void traceEntry(Object instance, String methodName, Object arg1, Object arg2, Object arg3, Object arg4) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ", " + arg4 + ")"); } public void traceEntry(Object instance, String methodName, int arg1, Object arg2, Object arg3, Object arg4) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ", " + arg4 + ")"); } public void traceEntry(Object instance, String methodName, int arg1, Object arg2, int arg3, int arg4) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ", " + arg4 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, int arg2, int arg3, int arg4) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ", " + arg4 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, Object arg2, int arg3, int arg4) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ", " + arg4 + ")"); } // ---------------------- trace entry of methods w/ 5 args ------------------- public void traceEntry(Object instance, String methodName, Object arg1, Object arg2, Object arg3, int arg4, boolean arg5) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ", " + arg4 + ", " + arg5 + ")"); } public void traceEntry(Object instance, String methodName, Object arg1, Object arg2, Object arg3, boolean arg4, boolean arg5) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ", " + arg4 + ", " + arg5 + ")"); } // ---------------------- trace entry of methods w/ 6 args ------------------- public void traceEntry(Object instance, String methodName, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6) { if (traceSuspended()) { return; } traceEntryAllArgs(instance, methodName, "(" + arg1 + ", " + arg2 + ", " + arg3 + ", " + arg4 + ", " + arg5 + ", " + arg6 + ")"); } // ---------------------------tracing exceptions and warnings----------------- public void traceDiagnosable(java.sql.SQLException e) { if (traceSuspended()) { return; } if (!loggingEnabled(ClientDataSource.TRACE_DIAGNOSTICS)) { return; } synchronized (printWriter_) { dncprintln("BEGIN TRACE_DIAGNOSTICS"); ExceptionFormatter.printTrace(e, printWriter_, "[derby]", true); // true means return tokens only dncprintln("END TRACE_DIAGNOSTICS"); } } public void traceDiagnosable(javax.transaction.xa.XAException e) { if (traceSuspended()) { return; } if (!loggingEnabled(ClientDataSource.TRACE_DIAGNOSTICS)) { return; } synchronized (printWriter_) { dncprintln("BEGIN TRACE_DIAGNOSTICS"); ExceptionFormatter.printTrace(e, printWriter_, "[derby]"); dncprintln("END TRACE_DIAGNOSTICS"); } } // ------------------------ meta data tracing -------------------------------- public void traceParameterMetaData(Statement statement, ColumnMetaData columnMetaData) { if (traceSuspended()) { return; } if (!loggingEnabled(ClientDataSource.TRACE_PARAMETER_META_DATA) || columnMetaData == null) { return; } synchronized (printWriter_) { String header = "[ParameterMetaData@" + Integer.toHexString(columnMetaData.hashCode()) + "]"; try { dncprintln(header, "BEGIN TRACE_PARAMETER_META_DATA"); dncprintln(header, "Parameter meta data for statement Statement@" + Integer.toHexString(statement.hashCode())); dncprintln(header, "Number of parameter columns: " + columnMetaData.getColumnCount()); traceColumnMetaData(header, columnMetaData); dncprintln(header, "END TRACE_PARAMETER_META_DATA"); } catch (SqlException e) { dncprintln(header, "Encountered an SQL exception while trying to trace parameter meta data"); dncprintln(header, "END TRACE_PARAMETER_META_DATA"); } } } public void traceResultSetMetaData(Statement statement, ColumnMetaData columnMetaData) { if (traceSuspended()) { return; } if (!loggingEnabled(ClientDataSource.TRACE_RESULT_SET_META_DATA) || columnMetaData == null) { return; } synchronized (printWriter_) { String header = "[ResultSetMetaData@" + Integer.toHexString(columnMetaData.hashCode()) + "]"; try { dncprintln(header, "BEGIN TRACE_RESULT_SET_META_DATA"); dncprintln(header, "Result set meta data for statement Statement@" + Integer.toHexString(statement.hashCode())); dncprintln(header, "Number of result set columns: " + columnMetaData.getColumnCount()); traceColumnMetaData(header, columnMetaData); dncprintln(header, "END TRACE_RESULT_SET_META_DATA"); } catch (SqlException e) { dncprintln(header, "Encountered an SQL exception while trying to trace result set meta data"); dncprintln(header, "END TRACE_RESULT_SET_META_DATA"); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -