public class DiagnosticFactory
extends java.lang.Object
IDiagnostic
interface.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DIAGNOSTIC_DOT_PROPERTIES |
static int |
PD_DEBUGDIAGNOSTIC_DEFAULT_LEVEL |
static int |
PD_DIAGNOSTIC_DEFAULT_LEVEL |
static java.lang.String |
PN_DEBUG_PREFIX |
static java.lang.String |
PN_DEBUG_TYPE |
static java.lang.String |
PN_JDBC_DRIVER_VERBOSE |
static java.lang.String |
PN_OC4J_INSTANCE_NAME |
static java.lang.String |
PN_ORACLE_HOME |
static java.lang.String |
PN_PIPE_TARGET |
static java.lang.String |
PN_SHOW_FUNCTION |
static java.lang.String |
PN_SHOW_LEVEL |
static java.lang.String |
PN_SHOW_LINECOUNT |
static java.lang.String |
PN_SHOW_TIMING |
static java.lang.String |
PN_TRACE_THRESHOLD |
static java.lang.String |
PV_DEBUG_PREFIX |
static java.lang.String |
PV_DEBUG_TYPE_ADF |
static java.lang.String |
PV_DEBUG_TYPE_CONSOLE |
static java.lang.String |
PV_DEBUG_TYPE_FILE |
static java.lang.String |
PV_DEBUG_TYPE_IAS |
static java.lang.String |
PV_DEBUG_TYPE_OUT |
static java.lang.String |
PV_DEBUG_TYPE_PIPE |
static java.lang.String |
PV_DEBUG_TYPE_SHARED_FILE |
static java.lang.String |
PV_DEBUG_TYPE_SILENT |
static java.lang.String |
PV_FALSE |
static java.lang.String |
PV_PIPE_TARGET_LOOPBACK |
static java.lang.String |
PV_TRACE_THRESHOLD |
static java.lang.String |
PV_TRUE |
Modifier and Type | Method and Description |
---|---|
static IDiagnostic |
createDiagnostic()
Creates an instance of an implementation of the
IDiagnostic
interface. |
static java.lang.String |
getProperty(java.lang.String key)
Gets the value of a property.
|
static void |
setProperty(java.lang.String name,
java.lang.String value) |
public static final java.lang.String DIAGNOSTIC_DOT_PROPERTIES
public static final java.lang.String PN_DEBUG_PREFIX
public static final java.lang.String PN_DEBUG_TYPE
public static final java.lang.String PN_PIPE_TARGET
public static final java.lang.String PN_SHOW_TIMING
public static final java.lang.String PN_SHOW_FUNCTION
public static final java.lang.String PN_SHOW_LINECOUNT
public static final java.lang.String PN_SHOW_LEVEL
public static final java.lang.String PN_TRACE_THRESHOLD
public static final java.lang.String PN_JDBC_DRIVER_VERBOSE
public static final java.lang.String PV_DEBUG_TYPE_ADF
public static final java.lang.String PV_DEBUG_TYPE_CONSOLE
public static final java.lang.String PV_DEBUG_TYPE_OUT
public static final java.lang.String PV_DEBUG_TYPE_FILE
public static final java.lang.String PV_DEBUG_TYPE_SHARED_FILE
public static final java.lang.String PV_DEBUG_TYPE_SILENT
public static final java.lang.String PV_DEBUG_TYPE_PIPE
public static final java.lang.String PV_DEBUG_TYPE_IAS
public static final java.lang.String PV_DEBUG_PREFIX
public static final java.lang.String PV_PIPE_TARGET_LOOPBACK
public static final java.lang.String PV_TRACE_THRESHOLD
public static final java.lang.String PV_TRUE
public static final java.lang.String PV_FALSE
public static final int PD_DIAGNOSTIC_DEFAULT_LEVEL
public static final int PD_DEBUGDIAGNOSTIC_DEFAULT_LEVEL
public static final java.lang.String PN_ORACLE_HOME
public static final java.lang.String PN_OC4J_INSTANCE_NAME
public static IDiagnostic createDiagnostic()
IDiagnostic
interface.
The choice of implementation class depends on the value of the
PN_DEBUG_TYPE
property.
This property is found by looking first at command line switches passed to the VM,
then in the stored properties file Diagnostic.properties,
and finally in the default system properties list.
public static java.lang.String getProperty(java.lang.String key)
The property is found by looking first in the system environment, then the stored properties file Diagnostic.properties, and finally in the default system properties list.
key
- the name of a property.public static void setProperty(java.lang.String name, java.lang.String value)