トレース・オプション
このセクションで説明するトレース・オプションで使用されるトレース・レベル値は、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
- 通常レベルのトレースが実行されます。