⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logwriter.java

📁 derby database source code.good for you.
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
        }        traceExit(instance, methodName, "PreparedStatement@" + Integer.toHexString(returnValue.hashCode()));    }    public void traceExit(Object instance, String methodName, Statement returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, "Statement@" + Integer.toHexString(returnValue.hashCode()));    }    public void traceExit(Object instance, String methodName, Blob blob) {        if (traceSuspended()) {            return;        }        String returnValue = (blob == null) ? "Blob@null" : "Blob@" + Integer.toHexString(blob.hashCode());        traceExit(instance, methodName, returnValue);    }    public void traceExit(Object instance, String methodName, Clob clob) {        if (traceSuspended()) {            return;        }        String returnValue = (clob == null) ? "Clob@null" : "Clob@" + Integer.toHexString(clob.hashCode());        traceExit(instance, methodName, returnValue);    }    public void traceExit(Object instance, String methodName, DatabaseMetaData returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, "DatabaseMetaData@" + Integer.toHexString(returnValue.hashCode()));    }    public void traceExit(Object instance, String methodName, Connection returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, "Connection@" + Integer.toHexString(returnValue.hashCode()));    }    public void traceExit(Object instance, String methodName, ColumnMetaData returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, "MetaData@" + (returnValue != null ? Integer.toHexString(returnValue.hashCode()) : null));    }    public void traceExit(Object instance, String methodName, byte[] returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, Utils.getStringFromBytes(returnValue));    }    public void traceExit(Object instance, String methodName, int[] returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, Utils.getStringFromInts(returnValue));    }    public void traceDeprecatedExit(Object instance, String methodName, byte[] returnValue) {        if (traceSuspended()) {            return;        }        traceDeprecatedExit(instance, methodName, Utils.getStringFromBytes(returnValue));    }    public void traceExit(Object instance, String methodName, byte returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, "0x" + Integer.toHexString(returnValue & 0xff));    }    public void traceExit(Object instance, String methodName, int returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, String.valueOf(returnValue));    }    public void traceExit(Object instance, String methodName, boolean returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, String.valueOf(returnValue));    }    public void traceExit(Object instance, String methodName, long returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, String.valueOf(returnValue));    }    public void traceExit(Object instance, String methodName, float returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, String.valueOf(returnValue));    }    public void traceExit(Object instance, String methodName, double returnValue) {        if (traceSuspended()) {            return;        }        traceExit(instance, methodName, String.valueOf(returnValue));    }    // --------------------------- method entry tracing --------------------------    private void traceEntryAllArgs(Object instance, String methodName, String argList) {        if (traceSuspended()) {            return;        }        String className = getClassNameOfInstanceIfTraced(instance);        if (className == null) {            return;        }        synchronized (printWriter_) {            traceExternalMethod(instance, className, methodName);            printWriter_.println(" " + argList + " called");            printWriter_.flush();        }    }    private void traceDeprecatedEntryAllArgs(Object instance, String methodName, String argList) {        if (traceSuspended()) {            return;        }        String className = getClassNameOfInstanceIfTraced(instance);        if (className == null) {            return;        }        synchronized (printWriter_) {            traceExternalDeprecatedMethod(instance, className, methodName);            printWriter_.println(" " + argList + " called");            printWriter_.flush();        }    }    // ---------------------- trace entry of methods w/ no args ------------------    public void traceEntry(Object instance, String methodName) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName, "()");    }    // ---------------------- trace entry of methods w/ 1 arg --------------------    public void traceEntry(Object instance, String methodName, Object argument) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + argument + ")");    }    public void traceEntry(Object instance, String methodName, boolean argument) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + argument + ")");    }    public void traceEntry(Object instance, String methodName, int argument) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + argument + ")");    }    public void traceDeprecatedEntry(Object instance, String methodName, int argument) {        if (traceSuspended()) {            return;        }        traceDeprecatedEntryAllArgs(instance, methodName,                "(" + argument + ")");    }    public void traceDeprecatedEntry(Object instance, String methodName, Object argument) {        if (traceSuspended()) {            return;        }        traceDeprecatedEntryAllArgs(instance, methodName,                "(" + argument + ")");    }    // ---------------------- trace entry of methods w/ 2 args -------------------    public void traceEntry(Object instance, String methodName, Object arg1, Object arg2) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + arg2 + ")");    }    public void traceEntry(Object instance, String methodName, int arg1, Object arg2) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + arg2 + ")");    }    public void traceEntry(Object instance, String methodName, int arg1, byte[] arg2) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + Utils.getStringFromBytes(arg2) + ")");    }    public void traceDeprecatedEntry(Object instance, String methodName, int arg1, int arg2) {        if (traceSuspended()) {            return;        }        traceDeprecatedEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + arg2 + ")");    }    public void traceDeprecatedEntry(Object instance, String methodName, Object arg1, int arg2) {        if (traceSuspended()) {            return;        }        traceDeprecatedEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + arg2 + ")");    }    public void traceEntry(Object instance, String methodName, int arg1, boolean arg2) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + arg2 + ")");    }    public void traceEntry(Object instance, String methodName, int arg1, byte arg2) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + arg1 + ", 0x" + Integer.toHexString(arg2 & 0xff) + ")");    }    public void traceEntry(Object instance, String methodName, int arg1, short arg2) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + arg2 + ")");    }    public void traceEntry(Object instance, String methodName, int arg1, int arg2) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + arg2 + ")");    }    public void traceEntry(Object instance, String methodName, int arg1, long arg2) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + arg2 + ")");    }    public void traceEntry(Object instance, String methodName, int arg1, float arg2) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + arg2 + ")");    }    public void traceEntry(Object instance, String methodName, int arg1, double arg2) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + arg2 + ")");    }    public void traceEntry(Object instance, String methodName, Object arg1, boolean arg2) {        if (traceSuspended()) {            return;        }        traceEntryAllArgs(instance, methodName,                "(" + arg1 + ", " + arg2 + ")");    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -