|
Oracle10g JDBC | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.jdbc.driver.OracleLog
Oracle Jdbc logging facility.
The Oracle Jdbc logging facility allows users to enable/disable logging and control log volume during run-time. If you are using the client-side drivers (ie. the JDBC OCI and JDBC Thin drivers), this facility is available only when running with the debug jar files. On the other hand, if you are using the server-side drivers, this facility is built in.
Field Summary | |
static java.util.logging.Logger |
adtLogger
|
static int |
CATEGORY_ALL
|
static int |
CATEGORY_HIGH_VOL
|
static int |
CATEGORY_LOW_VOL
|
static int |
CATEGORY_MED_VOL
|
static int |
CATEGORY_TOTAL
|
static java.lang.String[] |
CategoryName
|
static java.util.logging.Logger |
conversionLogger
|
static java.util.logging.Logger |
datumLogger
|
static int |
DEBUG1
|
static int |
DEBUG2
|
static java.util.logging.Logger |
driverLogger
|
static int |
ERROR
|
static int |
FIELD_ALL
|
static int |
FIELD_CATEGORY
|
static int |
FIELD_DEFAULT
|
static int |
FIELD_MODULE
|
static int |
FIELD_NONE
|
static int |
FIELD_NUMBER
|
static int |
FIELD_OBJECT
|
static int |
FIELD_SUBMOD
|
static int |
FIELD_THREAD
|
static int |
FIELD_TIME
|
static int |
FUNCTION
|
static java.util.logging.Logger |
jpubLogger
|
static java.util.logging.Logger |
kprbLogger
|
static int |
MASK_ALL_SET
|
static int |
MAX_MODULES
|
static int |
MAX_VECTOR_BITS
|
static int |
MODULE_ALL
|
static int |
MODULE_DATUM
|
static int |
MODULE_DBCONV
|
static int |
MODULE_DRIVER
|
static int |
MODULE_JOCI
|
static int |
MODULE_JPUB
|
static int |
MODULE_JTTC
|
static int |
MODULE_KPRB
|
static int |
MODULE_PICKLE
|
static int |
MODULE_SQLJ
|
static int |
MODULE_T2C
|
static int |
MODULE_TOTAL
|
static int |
MODULE_unused1
|
static int |
MODULE_unused2
|
static int |
MODULE_XA
|
static java.lang.String[] |
ModuleName
|
static java.util.logging.Logger |
ociLogger
|
static boolean |
PRIVATE_TRACE
|
static int |
PROG_ERROR
|
static java.util.logging.Logger |
rootLogger
|
static int |
SQL_STR
|
static java.util.logging.Logger |
sqljLogger
|
static int |
SUBMOD_ALL
|
static int |
SUBMOD_DBAC_DATA
|
static int |
SUBMOD_DEFAULT
|
static int |
SUBMOD_DRVR_CONN
|
static int |
SUBMOD_DRVR_ERR
|
static int |
SUBMOD_DRVR_LOG
|
static int |
SUBMOD_DRVR_POOL
|
static int |
SUBMOD_DRVR_RSET
|
static int |
SUBMOD_DRVR_RWST
|
static int |
SUBMOD_DRVR_SCCH
|
static int |
SUBMOD_DRVR_SQL
|
static int |
SUBMOD_DRVR_STMT
|
static int |
SUBMOD_DRVR_UTIL
|
static int |
SUBMOD_JOCI_ACCS
|
static int |
SUBMOD_JOCI_DSET
|
static int |
SUBMOD_JOCI_ENV
|
static int |
SUBMOD_JOCI_ITEM
|
static int |
SUBMOD_JOCI_STMT
|
static int |
SUBMOD_JOCI_TYPE
|
static int |
SUBMOD_JPUB_RUNTIME
|
static int |
SUBMOD_JTTC_ACCE
|
static int |
SUBMOD_JTTC_ADTS
|
static int |
SUBMOD_JTTC_BASE
|
static int |
SUBMOD_JTTC_COMM
|
static int |
SUBMOD_JTTC_CONN
|
static int |
SUBMOD_JTTC_LOBS
|
static int |
SUBMOD_JTTC_MARS
|
static int |
SUBMOD_JTTC_RX
|
static int |
SUBMOD_JTTC_STMT
|
static int |
SUBMOD_JTTC_TX
|
static int |
SUBMOD_JTTC_UNMA
|
static int |
SUBMOD_KPRB_CONN
|
static int |
SUBMOD_KPRB_CONV
|
static int |
SUBMOD_KPRB_DATA
|
static int |
SUBMOD_KPRB_ERR
|
static int |
SUBMOD_KPRB_RSET
|
static int |
SUBMOD_KPRB_SQL
|
static int |
SUBMOD_KPRB_STMT
|
static int |
SUBMOD_KPRB_UTIL
|
static int |
SUBMOD_PCKL_CONV
|
static int |
SUBMOD_PCKL_DESC
|
static int |
SUBMOD_PCKL_INIT
|
static int |
SUBMOD_PCKL_PARS
|
static int |
SUBMOD_PCKL_PCKL
|
static int |
SUBMOD_PCKL_SERL
|
static int |
SUBMOD_PCKL_TYPE
|
static int |
SUBMOD_PCKL_UNPK
|
static int |
SUBMOD_SQLJ_RUN
|
static int |
SUBMOD_T2C_BFILE
|
static int |
SUBMOD_T2C_BLOB
|
static int |
SUBMOD_T2C_CALLSTATEMENT
|
static int |
SUBMOD_T2C_CLOB
|
static int |
SUBMOD_T2C_DRVEXT
|
static int |
SUBMOD_T2C_INPUTSTREAM
|
static int |
SUBMOD_T2C_PREPSTATEMENT
|
static int |
SUBMOD_T2C_STATEMENT
|
static int |
SUBMOD_XA_ARGS
|
static int |
SUBMOD_XA_CONN
|
static int |
SUBMOD_XA_DSRC
|
static int |
SUBMOD_XA_EXC
|
static int |
SUBMOD_XA_HCCB
|
static int |
SUBMOD_XA_HCON
|
static int |
SUBMOD_XA_HRSC
|
static int |
SUBMOD_XA_RSRC
|
static int |
SUBMOD_XA_XID
|
static java.util.logging.Logger |
thinLogger
|
static boolean |
TRACE
|
static int |
USER_OPER
|
static int |
WARNING
|
static java.util.logging.Logger |
xaLogger
|
Constructor Summary | |
OracleLog()
|
Method Summary | |
static byte[] |
charsToUcs2Bytes(char[] chars,
int nchars,
int offset)
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static void |
enableWarning(boolean enable)
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static java.io.PrintStream |
getLogStream()
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static java.io.PrintWriter |
getLogWriter()
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static java.lang.String |
getSystemProperty(java.lang.String str,
java.lang.String defaultValue)
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static boolean |
isDebugZip()
Check if the Oracle Jdbc zip/jar file being used has the logging facility avaliable. |
static boolean |
isEnabled()
Check if logging is enabled. |
static void |
print(java.lang.Object thisObject,
int module,
int category,
java.lang.String message)
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static boolean |
registerClassNameAndGetCurrentPrivateTraceSetting(java.lang.Class classObj)
|
static boolean |
registerClassNameAndGetCurrentTraceSetting(java.lang.Class classObj)
|
static void |
setLogStream(java.io.PrintStream out)
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static void |
setLogVolume(int level)
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static void |
setLogWriter(java.io.PrintWriter out)
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static void |
setPrivateTrace(boolean enable)
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static void |
setTrace(boolean enable)
Set the tracing enable variable. |
static void |
setupFromSystemProperties()
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static void |
startLogging()
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static void |
stopLogging()
Deprecated. when using jdk 1.4. Use java.util.logging instead. // _end_m4_ifJDK14 |
static java.lang.String |
toHex(byte value)
|
static java.lang.String |
toHex(byte[] value)
|
static java.lang.String |
toHex(byte[] value,
int length)
|
static java.lang.String |
toHex(int value)
|
static java.lang.String |
toHex(long value,
int bytes)
|
static java.lang.String |
toHex(short value)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.util.logging.Logger rootLogger
public static java.util.logging.Logger driverLogger
public static java.util.logging.Logger conversionLogger
public static java.util.logging.Logger adtLogger
public static java.util.logging.Logger thinLogger
public static java.util.logging.Logger datumLogger
public static java.util.logging.Logger kprbLogger
public static java.util.logging.Logger xaLogger
public static java.util.logging.Logger sqljLogger
public static java.util.logging.Logger ociLogger
public static java.util.logging.Logger jpubLogger
public static final int MASK_ALL_SET
public static final int MAX_VECTOR_BITS
public static final int MAX_MODULES
public static final int MODULE_ALL
public static final int MODULE_DRIVER
public static final int MODULE_unused1
public static final int MODULE_DBCONV
public static final int MODULE_unused2
public static final int MODULE_PICKLE
public static final int MODULE_JTTC
public static final int MODULE_DATUM
public static final int MODULE_KPRB
public static final int MODULE_XA
public static final int MODULE_SQLJ
public static final int MODULE_JOCI
public static final int MODULE_JPUB
public static final int MODULE_T2C
public static final int MODULE_TOTAL
public static final java.lang.String[] ModuleName
public static final int SUBMOD_ALL
public static final int SUBMOD_DEFAULT
public static final int SUBMOD_DRVR_LOG
public static final int SUBMOD_DRVR_ERR
public static final int SUBMOD_DRVR_CONN
public static final int SUBMOD_DRVR_STMT
public static final int SUBMOD_DRVR_RSET
public static final int SUBMOD_DRVR_UTIL
public static final int SUBMOD_DRVR_SQL
public static final int SUBMOD_DRVR_RWST
public static final int SUBMOD_DRVR_POOL
public static final int SUBMOD_DRVR_SCCH
public static final int SUBMOD_T2C_DRVEXT
public static final int SUBMOD_T2C_STATEMENT
public static final int SUBMOD_T2C_PREPSTATEMENT
public static final int SUBMOD_T2C_CALLSTATEMENT
public static final int SUBMOD_T2C_INPUTSTREAM
public static final int SUBMOD_T2C_CLOB
public static final int SUBMOD_T2C_BLOB
public static final int SUBMOD_T2C_BFILE
public static final int SUBMOD_DBAC_DATA
public static final int SUBMOD_PCKL_INIT
public static final int SUBMOD_PCKL_TYPE
public static final int SUBMOD_PCKL_PCKL
public static final int SUBMOD_PCKL_UNPK
public static final int SUBMOD_PCKL_CONV
public static final int SUBMOD_PCKL_DESC
public static final int SUBMOD_PCKL_PARS
public static final int SUBMOD_PCKL_SERL
public static final int SUBMOD_JTTC_BASE
public static final int SUBMOD_JTTC_TX
public static final int SUBMOD_JTTC_RX
public static final int SUBMOD_JTTC_MARS
public static final int SUBMOD_JTTC_UNMA
public static final int SUBMOD_JTTC_CONN
public static final int SUBMOD_JTTC_COMM
public static final int SUBMOD_JTTC_STMT
public static final int SUBMOD_JTTC_LOBS
public static final int SUBMOD_JTTC_ADTS
public static final int SUBMOD_JTTC_ACCE
public static final int SUBMOD_KPRB_ERR
public static final int SUBMOD_KPRB_CONN
public static final int SUBMOD_KPRB_STMT
public static final int SUBMOD_KPRB_RSET
public static final int SUBMOD_KPRB_UTIL
public static final int SUBMOD_KPRB_SQL
public static final int SUBMOD_KPRB_DATA
public static final int SUBMOD_KPRB_CONV
public static final int SUBMOD_XA_DSRC
public static final int SUBMOD_XA_CONN
public static final int SUBMOD_XA_RSRC
public static final int SUBMOD_XA_ARGS
public static final int SUBMOD_XA_EXC
public static final int SUBMOD_XA_XID
public static final int SUBMOD_XA_HCON
public static final int SUBMOD_XA_HCCB
public static final int SUBMOD_XA_HRSC
public static final int SUBMOD_SQLJ_RUN
public static final int SUBMOD_JOCI_ACCS
public static final int SUBMOD_JOCI_DSET
public static final int SUBMOD_JOCI_ITEM
public static final int SUBMOD_JOCI_STMT
public static final int SUBMOD_JOCI_TYPE
public static final int SUBMOD_JOCI_ENV
public static final int SUBMOD_JPUB_RUNTIME
public static final int CATEGORY_ALL
public static final int USER_OPER
public static final int PROG_ERROR
public static final int ERROR
public static final int WARNING
public static final int FUNCTION
public static final int DEBUG1
public static final int DEBUG2
public static final int SQL_STR
public static final int CATEGORY_TOTAL
public static final java.lang.String[] CategoryName
public static final int CATEGORY_LOW_VOL
public static final int CATEGORY_MED_VOL
public static final int CATEGORY_HIGH_VOL
public static final int FIELD_NONE
public static final int FIELD_ALL
public static final int FIELD_NUMBER
public static final int FIELD_TIME
public static final int FIELD_MODULE
public static final int FIELD_SUBMOD
public static final int FIELD_CATEGORY
public static final int FIELD_OBJECT
public static final int FIELD_THREAD
public static final int FIELD_DEFAULT
public static final boolean TRACE
public static final boolean PRIVATE_TRACE
Constructor Detail |
public OracleLog()
Method Detail |
public static boolean isDebugZip()
public static boolean isEnabled()
public static void setLogWriter(java.io.PrintWriter out)
This method is also used to enable and disable logging. Logging can only be enabled if a debug zip/jar file is being used.
out
- PrintWriter object (use null to disable logging).public static java.io.PrintWriter getLogWriter()
public static void setLogStream(java.io.PrintStream out)
out
- PrintStream (use null to disable logging).public static java.io.PrintStream getLogStream()
public static void enableWarning(boolean enable)
enable
- use 'true' to enable warning messages, or 'false'
to disable. The default is 'true'.public static void setLogVolume(int level)
level
- specifies one of the volume levels:
1 - low, 2 - medium, 3 - high.public static void startLogging()
public static void stopLogging()
public static boolean registerClassNameAndGetCurrentTraceSetting(java.lang.Class classObj)
public static boolean registerClassNameAndGetCurrentPrivateTraceSetting(java.lang.Class classObj)
public static void setTrace(boolean enable)
public static void setPrivateTrace(boolean enable)
public static void setupFromSystemProperties()
public static java.lang.String getSystemProperty(java.lang.String str, java.lang.String defaultValue)
public static void print(java.lang.Object thisObject, int module, int category, java.lang.String message)
public static byte[] charsToUcs2Bytes(char[] chars, int nchars, int offset)
public static java.lang.String toHex(long value, int bytes)
public static java.lang.String toHex(byte value)
public static java.lang.String toHex(short value)
public static java.lang.String toHex(int value)
public static java.lang.String toHex(byte[] value, int length)
public static java.lang.String toHex(byte[] value)
|
Oracle10g JDBC | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |