Trace

These control what diagnostic information (in addition to errors which are always logged) is written to the application server's diagnostics file. Note that you can set the "curam.trace.*" settings independently of the "curam.trace" settings, resulting in the union of these settings.

Table 1. Trace settings

Property Name

Type

Meaning

curam.trace

STRING

Default: trace_off. Tracing is off by default. Turn tracing on by setting the property to trace_on, trace_verbose or trace_ultra_verbose. The value trace_on is equivalent to setting curam.trace.servercalls to true. The value trace_verbose is equivalent to setting curam.trace.servercalls, curam.trace.methods and curam.trace.sql to true, while the highest trace level "trace_ultra_verbose" is equivalent to setting curam.trace.* to true

curam.trace.servercalls

BOOLEAN

Default: false. Trace server method invocations by remote clients.

curam.trace.methods

BOOLEAN

Default: false. Trace all business object (BO) method invocations.

curam.trace.method_args

BOOLEAN

Default: false. Dump arguments to BO method invocations, including the argument type. This option is only valid if curam.trace.methods is set to true or curam.trace is set to at least trace_verbose.

curam.trace.sql

BOOLEAN

Default: false. Trace SQL statements executed by entity objects.

curam.trace.sql_args

BOOLEAN

Default: false. Dump results of SQL select statements.

curam.trace.rules

BOOLEAN

Default: false. Trace Curam rules execution.

curam.trace.smtp

BOOLEAN

Default: false. Trace the calls to the SMTP server.

curam.trace.configfile.location

STRING

The location of the ".xml" configuration file which controls the output of logging within Curam.

curam.trace.oracle.cachehits

BOOLEAN

Default: false. An indicator as to whether the cache hits and misses of the Oracle prepared statement cache should be output.

curam.trace.ejb.invocation_differentiators

STRING

Comma separated list of invocation differentiator implementations.

curam.trace.suppress_optimistic_locking_detail

BOOLEAN

Default: false. Suppress SQL detail from being dumped when optimistic locking exceptions occur.

curam.trace.suppress_database_exception_detail

BOOLEAN

Default: false. Suppress SQL detail from being dumped when database exceptions occur.