oracle.jdbc.driver
Class OracleLog
java.lang.Object
|
+--oracle.jdbc.driver.OracleLog
- public class OracleLog
- extends java.lang.Object
Oracle Jdbc logging facility.
The Oracle Jdbc logging facility allows the users to enable/disable
logging and control log volume during run-time. This facility is
only enabled in the debug zip/jar file.
Type | Method |
static void |
enableWarning(boolean enable)
Enable/disable warning messages. |
static java.io.PrintStream |
getLogStream()
Get the logging PrintStream. |
static java.io.PrintWriter |
getLogWriter()
Get the logging PrintWriter. |
static boolean |
isEnabled()
Check if logging is enabled. |
static void |
print(int module,
int submodule,
int category,
java.lang.String message)
|
static void |
print(int module,
int category,
java.lang.String message)
|
static void |
print(OracleConnection conn,
int module,
int category,
java.lang.String message)
|
static void |
setLogStream(java.io.PrintStream out)
Set the logging PrintStream. |
static void |
setLogVolume(int level)
Set the logging volume level. |
static void |
setLogWriter(java.io.PrintWriter out)
Set the logging PrintWriter. |
static void |
startLogging()
Enable tracing. |
static void |
stopLogging()
Disable tracing. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
MASK_ALL_SET
public static final int MASK_ALL_SET
MAX_VECTOR_BITS
public static final int MAX_VECTOR_BITS
MAX_MODULES
public static final int MAX_MODULES
MODULE_ALL
public static final int MODULE_ALL
MODULE_DRIVER
public static final int MODULE_DRIVER
MODULE_DBACCESS
public static final int MODULE_DBACCESS
MODULE_DBCONV
public static final int MODULE_DBCONV
MODULE_JOLT
public static final int MODULE_JOLT
MODULE_PICKLE
public static final int MODULE_PICKLE
MODULE_JTTC
public static final int MODULE_JTTC
MODULE_DATUM
public static final int MODULE_DATUM
MODULE_KPRB
public static final int MODULE_KPRB
MODULE_XA
public static final int MODULE_XA
MODULE_TOTAL
public static final int MODULE_TOTAL
ModuleName
public static final java.lang.String[] ModuleName
SUBMOD_ALL
public static final int SUBMOD_ALL
SUBMOD_DEFAULT
public static final int SUBMOD_DEFAULT
SUBMOD_DRVR_LOG
public static final int SUBMOD_DRVR_LOG
SUBMOD_DRVR_ERR
public static final int SUBMOD_DRVR_ERR
SUBMOD_DRVR_CONN
public static final int SUBMOD_DRVR_CONN
SUBMOD_DRVR_STMT
public static final int SUBMOD_DRVR_STMT
SUBMOD_DRVR_RSET
public static final int SUBMOD_DRVR_RSET
SUBMOD_DRVR_UTIL
public static final int SUBMOD_DRVR_UTIL
SUBMOD_DRVR_SQL
public static final int SUBMOD_DRVR_SQL
SUBMOD_DBAC_DATA
public static final int SUBMOD_DBAC_DATA
SUBMOD_PCKL_INIT
public static final int SUBMOD_PCKL_INIT
SUBMOD_PCKL_TYPE
public static final int SUBMOD_PCKL_TYPE
SUBMOD_PCKL_PCKL
public static final int SUBMOD_PCKL_PCKL
SUBMOD_PCKL_UNPK
public static final int SUBMOD_PCKL_UNPK
SUBMOD_PCKL_CONV
public static final int SUBMOD_PCKL_CONV
SUBMOD_PCKL_DESC
public static final int SUBMOD_PCKL_DESC
SUBMOD_JOLT_COMM
public static final int SUBMOD_JOLT_COMM
SUBMOD_JOLT_BASE
public static final int SUBMOD_JOLT_BASE
SUBMOD_JOLT_JDBC
public static final int SUBMOD_JOLT_JDBC
SUBMOD_JTTC_BASE
public static final int SUBMOD_JTTC_BASE
SUBMOD_JTTC_TX
public static final int SUBMOD_JTTC_TX
SUBMOD_JTTC_RX
public static final int SUBMOD_JTTC_RX
CATEGORY_ALL
public static final int CATEGORY_ALL
USER_OPER
public static final int USER_OPER
PROG_ERROR
public static final int PROG_ERROR
ERROR
public static final int ERROR
WARNING
public static final int WARNING
FUNCTION
public static final int FUNCTION
DEBUG1
public static final int DEBUG1
DEBUG2
public static final int DEBUG2
CATEGORY_TOTAL
public static final int CATEGORY_TOTAL
CategoryName
public static final java.lang.String[] CategoryName
CATEGORY_LOW_VOL
public static final int CATEGORY_LOW_VOL
CATEGORY_MED_VOL
public static final int CATEGORY_MED_VOL
CATEGORY_HIGH_VOL
public static final int CATEGORY_HIGH_VOL
FIELD_NONE
public static final int FIELD_NONE
FIELD_ALL
public static final int FIELD_ALL
FIELD_NUMBER
public static final int FIELD_NUMBER
FIELD_TIME
public static final int FIELD_TIME
FIELD_MODULE
public static final int FIELD_MODULE
FIELD_SUBMOD
public static final int FIELD_SUBMOD
FIELD_CATEGORY
public static final int FIELD_CATEGORY
FIELD_CONN
public static final int FIELD_CONN
FIELD_THREAD
public static final int FIELD_THREAD
FIELD_DEFAULT
public static final int FIELD_DEFAULT
TRACE
public static boolean TRACE
OracleLog
public OracleLog()
isEnabled
public static boolean isEnabled()
- Check if logging is enabled.
- Returns:
- true if logging is enabled, or false if not.
setLogWriter
public static void setLogWriter(java.io.PrintWriter out)
- Set the logging PrintWriter.
This method is also used to enable and disable logging.
- Parameters:
out
- PrintWriter object (use null to disable logging).
getLogWriter
public static java.io.PrintWriter getLogWriter()
- Get the logging PrintWriter.
- Returns:
- the logging PrintWriter, or null if logging is disabled.
setLogStream
public static void setLogStream(java.io.PrintStream out)
- Set the logging PrintStream. This method is also used to enable
and disable logging.
- Parameters:
out
- PrintStream (use null to disable logging).
getLogStream
public static java.io.PrintStream getLogStream()
- Get the logging PrintStream.
- Returns:
- the logging PrintStream, or null if logging is disabled.
enableWarning
public static void enableWarning(boolean enable)
- Enable/disable warning messages. Note that warning messages are
enabled by default.
- Parameters:
enable
- use 'true' to enable warning messages, or 'false'
to disable.
setLogVolume
public static void setLogVolume(int level)
- Set the logging volume level. This method is used to control
the amount of information beging logged.
- Parameters:
level
- specifies one of the volume levels:
1 - low, 2 - medium, 3 - high.
startLogging
public static void startLogging()
- Enable tracing. Tracing information is sent to System.out.
- Since:
- 9.0
stopLogging
public static void stopLogging()
- Disable tracing.
- Since:
- 9.0
print
public static void print(OracleConnection conn,
int module,
int category,
java.lang.String message)
print
public static void print(int module,
int submodule,
int category,
java.lang.String message)
print
public static void print(int module,
int category,
java.lang.String message)