Name

SYNOPSIS

granularity

DESCRIPTION

Trace Perl DBI calls with variable granularity.
As this tends to produce large amounts of output, only use it if
there's a strong chance that your problem is related to DBI.

Setting of 0 disables tracing.
Setting of 1 traces DBI method calls with return values (or errors).
Setting of 2 traces as (1) plus the parameters used in method calls.
Setting of 3 traces as (2) plus some high-level information from the driver, and some internal information from the DBI
Setting of 4 traces as (3) plus more detailed information from the driver. Also includes DBI mutex information when using threaded Perl
Setting of 5 traces as (4) plus more and more obscure information.

Trace level of 1 is suitable in most situations.

DIRECTIVE TYPE AND DEFAULT VALUE

Global directive

EXAMPLES

Example: Enabling DataTrace

Variable DEBUG 1
DebugFile /tmp/icdebug
DataTrace 1

NOTES

Keep in mind that, since the trace output is directed to the debug file,
you need to have the DEBUG global variable
defined, and DebugFile properly set.