traceLevel=value 属性

機能

トレースが有効になっているとき、Derbyのネットワーククライアントに適用されるトレースのレベルを指定します。valueは数値です。トレースのレベルを指定しない場合、規定はTRACE_ALLです。

トレースのより詳細な情報は、Derby サーバと管理ガイドの「ネットワーククライアントのトレース」を参照してください。 また、トレースに関連した他の属性である、 traceFile=pathtraceFileAppend=trueおよび traceDirectory=pathを参照してください。

トレースのレベル

以下の表で設定できるトレースのレベルと、その値を示します。

表 1. Available tracing levels and values
トレースのレベル 16進数 10進数
org.apache.derby.jdbc.ClientDataSource.TRACE_NONE 0x0 0
org.apache.derby.jdbc.ClientDataSource.TRACE_CONNECTION_CALLS 0x1 1
org.apache.derby.jdbc.ClientDataSource.TRACE_STATEMENT_CALLS 0x2 2
org.apache.derby.jdbc.ClientDataSource.TRACE_RESULT_SET_CALLS 0x4 4
org.apache.derby.jdbc.ClientDataSource.TRACE_DRIVER_CONFIGURATION 0x10 16
org.apache.derby.jdbc.ClientDataSource.TRACE_CONNECTS 0x20 32
org.apache.derby.jdbc.ClientDataSource.TRACE_PROTOCOL_FLOWS 0x40 64
org.apache.derby.jdbc.ClientDataSource.TRACE_RESULT_SET_META_DATA 0x80 128
org.apache.derby.jdbc.ClientDataSource.TRACE_PARAMETER_META_DATA 0x100 256
org.apache.derby.jdbc.ClientDataSource.TRACE_DIAGNOSTICS 0x200 512
org.apache.derby.jdbc.ClientDataSource.TRACE_XA_CALLS 0x800 2048
org.apache.derby.jdbc.ClientDataSource.TRACE_ALL 0xFFFFFFFF -1

トレースのレベルを複数指定する場合、以下の方法を使ってください。

他の属性との組み合わせ

この属性を指定する場合、traceFile=path属性あるいはtraceDirectory=path属性を指定しなければなりません。

-- 新規データベースでのトレースを有効にする。
jdbc:derby://localhost:1527/mydb;create=true;traceFile=trace.out;traceLevel=65