No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
Apex API コールのデバッグ
Apex を呼び出すすべての API コールは、System.debug() へのコールを含む、コードの実行に関する詳細情報へのアクセスが可能なデバッグ機能をサポートしています。開発者コンソールに加えて、DebuggingHeader と呼ばれる SOAP インプットヘッダーによって、次の表で概説されたレベルに応じたログ精度の設定が可能です。
| 要素名 | 型 | 説明 |
|---|---|---|
| LogCategory | string | デバッグログに返される情報の種類を指定します。有効な値は、次のとおりです。
|
| LogCategoryLevel | string | デバッグログに返される情報の量を指定します。Apex_code LogCategory のみで、ログカテゴリのレベルを使用します。 有効なログレベルは次のとおりです (低いものから順に並べてあります)。
|
下位互換性のため、次のログレベルは DebuggingHeader の一部として引き続きサポートされます。
| ログレベル | 説明 |
|---|---|
| NONE | ログメッセージを含みません。 |
| DEBUGONLY | 低いレベルのメッセージと、System.debug メソッドへのコールによって生成されたメッセージを記録します。 |
| DB | すべての各データ操作言語 (DML) ステートメントまたはインライン SOQL または SOSL クエリと同様に、System.debug メソッドに対するコールによって生成されたログメッセージを含みます。 |
| PROFILE | System.debug メソッドへのコールによって生成されたログメッセージ、すべての DML ステートメントまたはインライン SOQL または SOSL クエリ、およびすべてのユーザ定義のメソッドの開始と終了を記録します。さらに、デバッグログの最後には、SOQL または SOSL ステートメント、DML ��理、Apex メソッドの呼び出しから判断して、最もリソースを使用した要求の部分について、全体的なプロファイル情報を記録します。これらの 3 つのセクションは、コード内で最も時間を消費した場所と実行回数を、総計累積時間の降順で表示します。 |
| CALLOUT | サーバが外部 Web サービスから送受信している要求応答 XML を記録します。これは、Force.com Web サービスの API コールの使用に関連する問題をデバッグするときに便利です。 |
| DETAIL | PROFILE レベルで生成されたすべてのメッセージと、次を含みます。
|
関連出力ヘッダー、DebuggingInfo は、結果生成されるデバッグログを含みます。詳細は、「DebuggingHeader」を参照してください。