トレース・オプション

このセクションで説明するトレース・オプションで使用されるトレース・レベル値は、16 進数字ストリングを表します。数字ストリングの各ビットは、そのランタイムに対する 1 つのトレース・タイプを制御します。デフォルト値は次のとおりです。
tracelevel.1 : 0000000000020000
tracelevel.2 : 000000000000020f
tracelevel.3 : 000000000004023f  (minimum)
tracelevel.4 : 0000000000041a3f
tracelevel.5 : 00000000000c1bbf  (normal)
tracelevel.6 : 00000000000c1bbf
tracelevel.7 : 00000000001c1bbf  (maximum)
tracelevel.8 : 00000000001c1bbf
tracelevel.9 : 00000000001c1bbf
以下に、トレース・マスク内の各ビットの定義を示します。
x000001  - Informational messages
x000002  - Warning messages
x000004  - Error messages
x000008  - Critical error messages
x000010  - API traces
x000020  - Callback API traces
x000080  - Method entry
x000100  - Method exit
x000200  - Exceptions
x000400  - Miscellaneous traces
x000800  - Object creation
x001000  - Object disposal
x020000  - performance tracing - use this value alone
x040000  - Miscellaneous data - level 1
x080000  - Miscellaneous data - level 2
x100000  - Miscellaneous data - level 3

トレース・レベル値をカスタマイズするには、トレース・マスクの 16 進値を合計します。例えば、tracelevel.9=180 と指定し、trace.RUNTIME=9 を使用すると、メソッドの開始とメソッド出口のランタイム・トレースのみが実行されます。

trace.RUNTIME
メイン・ランタイムのトレース・レベル、およびトレース・レベルを指定していない RUNTIME.* で使用されるすべての設定に関するトレース・レベルを指定します。

この値は、0 から 9 の整数です。デフォルトは 0 です。このデフォルト値ではランタイム・トレースは実行されません。

trace.RUNTIME.ACTION
イベント・アクションのトレース・レベルを指定します。この設定は、trace.RUNTIME の設定をオーバーライドします。

この値は、0 から 9 の整数です。デフォルトは 0 です。このデフォルト値ではイベント・アクション・トレースは実行されません。

trace.TRANSFORM
ZIETrans 変換のトレース・レベル、およびトレース・レベルを指定していない TRANSFORM.* で使用されるすべての設定に関するトレース・レベルを指定します。

この値は、0 から 9 の整数です。デフォルトは 0 です。このデフォルト値では変換トレースは実行されません。

trace.TRANSFORM.COMPONENT
ZIETrans コンポーネントのトレース・レベルを指定します。この設定は、trace.TRANSFORM の設定をオーバーライドします。

この値は、0 から 9 の整数です。デフォルトは 0 です。このデフォルト値ではコンポーネント・トレースは実行されません。

trace.TRANSFORM.WIDGET
ZIETrans ウィジェットのトレース・レベルを指定します。この設定は、trace.TRANSFORM の設定をオーバーライドします。

この値は、0 から 9 の整数です。デフォルトは 0 です。このデフォルト値ではウィジェット・トレースは実行されません。

trace.INTEGRATIONOBJECT (Web のみ)
統合オブジェクトに対するトレースのレベルを指定します。

この値は、0 から 9 の整数です。デフォルトは 0 です。このデフォルト値では統合オブジェクトのトレースは実行されません。

trace.UTIL
ZIETrans ランタイム・ユーティリティーのトレース・レベルを指定します。

この値は、0 から 9 の整数です。デフォルトは 0 です。このデフォルト値ではランタイム・ユーティリティー・トレースは実行されません。

trace.APPLET(Web のみ)
アプレットのトレースのレベルを指定します。
値は整数であり、以下のようになります。
0
トレースは実行されません。
3
最小レベルのトレースが実行されます。
5
通常レベルのトレースが実行されます。
デフォルトは 0 です。