No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
開発者コンソールのログの操作
デバッグログを開くには、開発者コンソールの [log (ログ)] タブを使用します。
ログはログインスペクタで開きます。ログインスペクタは、操作のソース、その操作のトリガ、その後の状況を表示する、コンテキスト依存の実行ビューアです。このツールを使用して、データベースイベント、Apex 処理、ワークフロー、および入力規則ロジックを含むデバッグログを検査できます。
開発者コンソールでのログの操作についての詳細は、Salesforce オンラインヘルプの「ログインスペクタ」を参照してください。
開発者コンソールを使用またはデバッグログを監視している場合、ログに含まれる情報のレベルを指定できます。
- ログカテゴリ
- Apex またはワークフロールールの情報など、ログに記録する情報の種類。
- ログレベル
- ログに記録する情報量。
- イベントの種別
- 記録するイベントを指定するログカテゴリおよびログレベルの組み合わせ。イベントが開始した行番号や文字番号、イベントに関連する項目、イベントの期間 (ミリ秒) など、各イベントは追加情報をログに記録できます。
デバッグログカテゴリ
次のログカテゴリを指定できます。各カテゴリにログ記録される情報の量はログレベルによって異なります。
デバッグログレベル
次のログレベルを指定できます。レベルは、低いものから順に並べてあります。特定のイベントはカテゴリおよびレベルの組み合わせに基づいてログ記録されます。多くのイベントの INFO レベルでのログ記録が開始されます。レベルは累積です。つまり、FINE を選択すると、ログには DEBUG、INFO、WARN および ERROR レベルでログ記録されたすべてのイベントも含まれます。
- ERROR
- WARN
- INFO
- DEBUG
- FINE
- FINER
- FINEST
デバッグイベントの種別
次は、デバッグログに記録される内容の例です。イベントは USER_DEBUG です。形式は timestamp | イベント識別子です。
- タイムスタンプ: イベント発生時の時刻と括弧で囲まれた値で構成されます。時刻はユーザのタイムゾーンで、形式は HH:mm:ss.SSS となります。値は、要求が開始されてからの経過時間をミリ秒単位で表します。経過時間の値は、開発者コンソールで確認したログには含まれません。
- イベント識別子: SAVEPOINT_RESET や VALIDATION_RULE など、書き込まれるデバッグログをトリガした特定のイベント、およびメソッド名またはコードが実行された行番号および文字番号など、そのイベントと共に記録された追加情報で構成されます。
デバッグログの行の例
この例では、イベント識別子は次のもので構成されます。
- イベントの名前:
1USER_DEBUG - コードのイベントの行番号:
1[2] - System.Debug メソッドが設定されたログレベル:
1DEBUG - System.Debug メソッドのユーザ入力の文字列:
1Hello world!
ログの行の次の例は、次のコードスニペットによってトリガされます。
デバッグログの行のコードスニペット


次のログ行は、テストがコードの行 5 に達した場合に記録されます。
115:51:01.071 (55856000)|DML_BEGIN|[5]|Op:Insert|Type:Invoice_Statement__c|Rows:1この例では、イベント識別子は次のもので構成されます。
- イベントの名前:
1DML_BEGIN - コードのイベントの行番号:
1[5] - DML 操作種別:Insert:
1Op:Insert - オブジェクト名:
1Type:Invoice_Statement__c - DML 操作に渡される行数:
1Rows:1
次の表には、記録されるイベントの種類、各イベントと記録される項目またはその他の情報、イベントをログ記録するログレベルおよびカテゴリの組み合わせを示しています。
| イベントの名前 | イベントと共に記録される項目または情報 | 記録されるカテゴリ | 記録されるレベル |
|---|---|---|---|
| BULK_HEAP_ALLOCATE | 割り当てられたバイト数 | Apex コード | FINEST |
| CALLOUT_REQUEST | 行番号、要求ヘッダー | コールアウト | INFO 以上 |
| CALLOUT_RESPONSE | 行番号、レスポンスボディ | コールアウト | INFO 以上 |
| CODE_UNIT_FINISHED | なし | Apex コード | ERROR 以上 |
| CODE_UNIT_STARTED | MyTrigger on Account trigger event BeforeInsert for [new] などの、行番号およびコードユニット名 | Apex コード | ERROR 以上 |
| CONSTRUCTOR_ENTRY | 行番号、Apex クラス ID、文字列 <init>() (パラメータがある場合は括弧内にパラメータの種別) | Apex コード | DEBUG 以上 |
| CONSTRUCTOR_EXIT | 行番号および文字列 <init>() (パラメータがある場合は括弧内にパラメータの種別) | Apex コード | DEBUG 以上 |
| CUMULATIVE_LIMIT_USAGE | なし | Apex プロファイリング | INFO 以上 |
| CUMULATIVE_LIMIT_USAGE_END | なし | Apex プロファイリング | INFO 以上 |
| CUMULATIVE_PROFILING | なし | Apex プロファイリング | FINE 以上 |
| CUMULATIVE_PROFILING_BEGIN | なし | Apex プロファイリング | FINE 以上 |
| CUMULATIVE_PROFILING_END | なし | Apex プロファイリング | FINE 以上 |
| DML_BEGIN | 行番号、操作 (Insert、Update など)、レコード名またはレコードタイプ、DML 操作に渡される行数 | DB | INFO 以上 |
| DML_END | 行番号 | DB | INFO 以上 |
| EMAIL_QUEUE | 行番号 | Apex コード | INFO 以上 |
| ENTERING_MANAGED_PKG | パッケージ名前空間 | Apex コード | INFO 以上 |
| EXCEPTION_THROWN | 行番号、例外種別、メッセージ | Apex コード | INFO 以上 |
| EXECUTION_FINISHED | なし | Apex コード | ERROR 以上 |
| EXECUTION_STARTED | なし | Apex コード | ERROR 以上 |
| FATAL_ERROR | 例外種別、メッセージ、スタックトレース | Apex コード | ERROR 以上 |
| FLOW_ACTIONCALL_DETAIL | インタビュー ID、要素名、アクション種別、アクション Enum または ID、アクションコールが成功したかどうか、エラーメッセージ | ワークフロー | FINER 以上 |
| FLOW_ASSIGNMENT_DETAIL | インタビュー ID、参照、演算子、値 | ワークフロー | FINER 以上 |
| FLOW_BULK_ELEMENT_BEGIN | インタビュー ID、要素の種類 | ワークフロー | FINE 以上 |
| FLOW_BULK_ELEMENT_DETAIL | インタビュー ID、要素の種類、要素名、レコードの数、実行時間 | ワークフロー | FINER 以上 |
| FLOW_BULK_ELEMENT_END | インタビュー ID、要素の種類、要素名、レコードの数 | ワークフロー | FINE 以上 |
| FLOW_CREATE_INTERVIEW_BEGIN | 組織 ID、定義 ID、バージョン ID | ワークフロー | INFO 以上 |
| FLOW_CREATE_INTERVIEW_END | インタビュー ID、フロー名 | ワークフロー | INFO 以上 |
| FLOW_CREATE_INTERVIEW_ERROR | メッセージ、組織 ID、定義 ID、バージョン ID | ワークフロー | ERROR 以上 |
| FLOW_ELEMENT_BEGIN | インタビュー ID、要素の種類、要素名 | ワークフロー | FINE 以上 |
| FLOW_ELEMENT_END | インタビュー ID、要素の種類、要素名 | ワークフロー | FINE 以上 |
| FLOW_ELEMENT_ERROR | メッセージ、要素の種類、要素名 (フロー実行時例外) | ワークフロー | ERROR 以上 |
| FLOW_ELEMENT_ERROR | メッセージ、要素の種類、要素名 (スパーク該当なし) | ワークフロー | ERROR 以上 |
| FLOW_ELEMENT_ERROR | メッセージ、要素の種類、要素名 (デザイナ例外) | ワークフロー | ERROR 以上 |
| FLOW_ELEMENT_ERROR | メッセージ、要素の種類、要素名 (デザイナ制限数超過) | ワークフロー | ERROR 以上 |
| FLOW_ELEMENT_ERROR | メッセージ、要素の種類、要素名 (デザイナ実行時例外) | ワークフロー | ERROR 以上 |
| FLOW_ELEMENT_FAULT | メッセージ、要素の種類、要素名 (障害パスの取得) | ワークフロー | WARNING 以上 |
| FLOW_ELEMENT_FAULT | メッセージ、要素の種類、要素名 (要素の遅延) | ワークフロー | FINER 以上 |
| FLOW_LOOP_DETAIL | インタビュー ID、インデックス、値 インデックスは、ループが機能する項目のコレクション変数の位置です。 |
||
| FLOW_RULE_DETAIL | インタビュー ID、ルール名、結果 | ワークフロー | FINER 以上 |
| FLOW_START_INTERVIEW_BEGIN | インタビュー ID、フロー名 | ワークフロー | INFO 以上 |
| FLOW_START_INTERVIEW_END | インタビュー ID、フロー名 | ワークフロー | INFO 以上 |
| FLOW_START_INTERVIEWS_BEGIN | 要求 | ワークフロー | INFO 以上 |
| FLOW_START_INTERVIEWS_END | 要求 | ワークフロー | INFO 以上 |
| FLOW_START_INTERVIEWS_ERROR | メッセージ、インタビュー ID、フロー名 | ワークフロー | ERROR 以上 |
| FLOW_SUBFLOW_DETAIL | インタビュー ID、名前、定義 ID、バージョン ID | ワークフロー | FINER 以上 |
| FLOW_VALUE_ASSIGNMENT | インタビュー ID、キー、値 | ワークフロー | FINER 以上 |
| FLOW_WAIT_EVENT_RESUMING_DETAIL | インタビュー ID、要素名、イベント名、イベントタイプ | ワークフロー | FINER 以上 |
| FLOW_WAIT_EVENT_WAITING_DETAIL | インタビュー ID、要素名、イベント名、イベントタイプ、条件が満たされたかどうか | ワークフロー | FINER 以上 |
| FLOW_WAIT_RESUMING_DETAIL | インタビュー ID、要素名、保持されたインタビュー ID | ワークフロー | FINER 以上 |
| FLOW_WAIT_WAITING_DETAIL | インタビュー ID、要素名、要素が待機しているイベントの数、保持されたインタビュー ID | ワークフロー | FINER 以上 |
| HEAP_ALLOCATE | 行番号、バイト数 | Apex コード | FINER 以上 |
| HEAP_DEALLOCATE | 割り当て解除された行番号およびバイト数 | Apex コード | FINER 以上 |
| IDEAS_QUERY_EXECUTE | 行番号 | DB | FINEST |
| LIMIT_USAGE_FOR_NS | 名前空間および次の制限: |
Apex プロファイリング | FINEST |
| METHOD_ENTRY | 行番号、クラスの Force.com ID、メソッドの署名 | Apex コード | DEBUG 以上 |
| METHOD_EXIT | 行番号、クラスの Force.com ID、メソッドの署名 コンストラクタの場合、行番号、クラス名が記録されます。 |
Apex コード | DEBUG 以上 |
| POP_TRACE_FLAGS | 行番号、ログ検索条件が設定されているか、範囲に含まれるクラスまたはトリガの Force.com ID、このクラスまたはトリガの名前、この範囲から出た後に有効になったログ検索条件設定 | システム | INFO 以上 |
| PUSH_NOTIFICATION_INVALID_APP | アプリケーションの名前空間、アプリケーション名。 Apex コードで、組織に存在しないアプリケーションまたは転送対応でないアプリケーションに通知を送信しようとするとこのイベントが発生します。 |
Apex コード | ERROR |
| PUSH_NOTIFICATION_INVALID_CERTIFICATE | アプリケーションの名前空間、アプリケーション名。 このイベントは、証明書が無効であることを示します。たとえば、期限切れなどです。 |
Apex コード | ERROR |
| PUSH_NOTIFICATION_INVALID_NOTIFICATION | アプリケーションの名前空間、アプリケーション名、サービス種別 (Apple または Android GCM)、ユーザ ID、デバイス、ペイロード (サブ文字列)、ペイロード長。 このイベントは、通知ペイロードが長すぎる場合に発生します。 |
Apex コード | ERROR |
| PUSH_NOTIFICATION_NO_DEVICES | アプリケーションの名前空間、アプリケーション名。 このイベントは、通知の送信対象ユーザにデバイスを登録していているユーザがいない場合に発生します。 |
Apex コード | DEBUG |
| PUSH_NOTIFICATION_NOT_ENABLED |
このイベントは、組織で転送通知が有効になっていない場合に発生します。 |
Apex コード | INFO |
| PUSH_NOTIFICATION_SENT | アプリケーションの名前空間、アプリケーション名、サービス種別 (Apple または Android GCM)、ユーザ ID、デバイス、ペイロード (サブ文字列) このイベントでは、通知の送信が承諾されたことが記録されます。通知の送信が保証されるわけではありません。 |
Apex コード | DEBUG |
| PUSH_TRACE_FLAGS | 行番号、ログ検索条件が設定されていて範囲から除外されるクラスまたはトリガの Force.com ID、このクラスまたはトリガの名前、この範囲に入った後に有効になったログ検索条件設定 | システム | INFO 以上 |
| QUERY_MORE_BEGIN | 行番号 | DB | INFO 以上 |
| QUERY_MORE_END | 行番号 | DB | INFO 以上 |
| QUERY_MORE_ITERATIONS | 行番号、queryMore 反復数 | DB | INFO 以上 |
| SAVEPOINT_ROLLBACK | 行番号、Savepoint 名 | DB | INFO 以上 |
| SAVEPOINT_SET | 行番号、Savepoint 名 | DB | INFO 以上 |
| SLA_END | ケース数、読み込み時間、処理時間、挿入/更新/削除するケースのマイルストンの数、新しいトリガ | ワークフロー | INFO 以上 |
| SLA_EVAL_MILESTONE | マイルストン ID | ワークフロー | INFO 以上 |
| SLA_NULL_START_DATE | なし | ワークフロー | INFO 以上 |
| SLA_PROCESS_CASE | ケース ID | ワークフロー | INFO 以上 |
| SOQL_EXECUTE_BEGIN | 行番号、集計数、クエリソース | DB | INFO 以上 |
| SOQL_EXECUTE_END | 行番号、行数、期間 (ミリ秒) | DB | INFO 以上 |
| SOSL_EXECUTE_BEGIN | 行番号、クエリソース | DB | INFO 以上 |
| SOSL_EXECUTE_END | 行番号、行数、期間 (ミリ秒) | DB | INFO 以上 |
| STACK_FRAME_VARIABLE_LIST | フレーム番号、次の形式の変数リスト:変数番号 | 値 次に例を示します。 |
Apex プロファイリング | FINE 以上 |
| STATEMENT_EXECUTE | 行番号 | Apex コード | FINER 以上 |
| STATIC_VARIABLE_LIST | 次の形式の変数リスト:変数番号 | 値 次に例を示します。 |
Apex プロファイリング | FINE 以上 |
| SYSTEM_CONSTRUCTOR_ENTRY | 行番号および文字列 <init>() (パラメータがある場合は括弧内にパラメータの種別) | システム | DEBUG 以上 |
| SYSTEM_CONSTRUCTOR_EXIT | 行番号および文字列 <init>() (パラメータがある場合は括弧内にパラメータの種別) | システム | DEBUG 以上 |
| SYSTEM_METHOD_ENTRY | 行番号、メソッドの署名 | システム | DEBUG 以上 |
| SYSTEM_METHOD_EXIT | 行番号、メソッドの署名 | システム | DEBUG 以上 |
| SYSTEM_MODE_ENTER | モード名 | システム | INFO 以上 |
| SYSTEM_MODE_EXIT | モード名 | システム | INFO 以上 |
| TESTING_LIMITS | なし | Apex プロファイリング | INFO 以上 |
| TOTAL_EMAIL_RECIPIENTS_QUEUED | 送信メール数 | Apex プロファイリング | FINE 以上 |
| USER_DEBUG | 行番号、ログレベル、ユーザ入力の文字列 | Apex コード | デフォルトでは DEBUG 以上。ユーザが System.Debug メソッドのログレベルを設定すると、イベントはこのレベルでログ記録されます。 |
| VALIDATION_ERROR | エラーメッセージ | 入力規則 | INFO 以上 |
| VALIDATION_FAIL | なし | 入力規則 | INFO 以上 |
| VALIDATION_FORMULA | 数式ソース、値 | 入力規則 | INFO 以上 |
| VALIDATION_PASS | なし | 入力規則 | INFO 以上 |
| VALIDATION_RULE | ルール名 | 入力規則 | INFO 以上 |
| VARIABLE_ASSIGNMENT | 行番号、変数名、変数の値の文字列表現、変数のアドレス | Apex コード | FINEST |
| VARIABLE_SCOPE_BEGIN | 行番号、変数名、型、変数が参照可能かどうかを示す値、変数が静的かどうかを示す値 | Apex コード | FINEST |
| VARIABLE_SCOPE_END | なし | Apex コード | FINEST |
| VF_APEX_CALL | 要素名、メソッド名、戻り値のデータ型 | Apex コード | INFO 以上 |
| VF_DESERIALIZE_VIEWSTATE_BEGIN | ビューステート ID | Visualforce | INFO 以上 |
| VF_DESERIALIZE_VIEWSTATE_END | なし | Visualforce | INFO 以上 |
| VF_EVALUATE_FORMULA_BEGIN | ビューステート ID、数式 | Visualforce | FINER 以上 |
| VF_EVALUATE_FORMULA_END | なし | Visualforce | FINER 以上 |
| VF_PAGE_MESSAGE | メッセージテキスト | Apex コード | INFO 以上 |
| VF_SERIALIZE_VIEWSTATE_BEGIN | ビューステート ID | Visualforce | INFO 以上 |
| VF_SERIALIZE_VIEWSTATE_END | なし | Visualforce | INFO 以上 |
| WF_ACTION | アクションの説明 | ワークフロー | INFO 以上 |
| WF_ACTION_TASK | ToDo 件名、アクション ID、ルール、所有者、期日 | ワークフロー | INFO 以上 |
| WF_ACTIONS_END | 実行されたアクションの概要 | ワークフロー | INFO 以上 |
| WF_APPROVAL | トランザクションタイプ、EntityName: NameField Id、プロセスノード名 | ワークフロー | INFO 以上 |
| WF_APPROVAL_REMOVE | EntityName: NameField Id | ワークフロー | INFO 以上 |
| WF_APPROVAL_SUBMIT | EntityName: NameField Id | ワークフロー | INFO 以上 |
| WF_ASSIGN | 所有者、割り当て先テンプレート ID | ワークフロー | INFO 以上 |
| WF_CRITERIA_BEGIN | EntityName: NameField Id、ルール名、ルール ID、トリガの種類 (ルールがトリガの種類を重視する場合) | ワークフロー | INFO 以上 |
| WF_CRITERIA_END | 成功を示す Boolean 値 (true または false) | ワークフロー | INFO 以上 |
| WF_EMAIL_ALERT | アクション ID、ルール | ワークフロー | INFO 以上 |
| WF_EMAIL_SENT | メールテンプレート ID、受信者、CC メール | ワークフロー | INFO 以上 |
| WF_ENQUEUE_ACTIONS | エンキューされたアクションの概要 | ワークフロー | INFO 以上 |
| WF_ESCALATION_ACTION | ケース ID、営業時間 | ワークフロー | INFO 以上 |
| WF_ESCALATION_RULE | なし | ワークフロー | INFO 以上 |
| WF_EVAL_ENTRY_CRITERIA | プロセス名、メールテンプレート ID、結果を示す Boolean 値 (true または false) | ワークフロー | INFO 以上 |
| WF_FIELD_UPDATE | EntityName: NameField Id、オブジェクトまたは項目名 | ワークフロー | INFO 以上 |
| WF_FORMULA | 数式ソース、値 | ワークフロー | INFO 以上 |
| WF_HARD_REJECT | なし | ワークフロー | INFO 以上 |
| WF_NEXT_APPROVER | 所有者、次の所有者の種類、項目 | ワークフロー | INFO 以上 |
| WF_NO_PROCESS_FOUND | なし | ワークフロー | INFO 以上 |
| WF_OUTBOUND_MSG | EntityName: NameField Id、アクション ID、ルール | ワークフロー | INFO 以上 |
| WF_PROCESS_NODE | プロセス名 | ワークフロー | INFO 以上 |
| WF_REASSIGN_RECORD | EntityName: NameField Id および所有者 | ワークフロー | INFO 以上 |
| WF_RESPONSE_NOTIFY | 通知者名、通知者のメール、通知者テンプレート ID | ワークフロー | INFO 以上 |
| WF_RULE_ENTRY_ORDER | 順序を示す整数 | ワークフロー | INFO 以上 |
| WF_RULE_EVAL_BEGIN | ルールタイプ | ワークフロー | INFO 以上 |
| WF_RULE_EVAL_END | なし | ワークフロー | INFO 以上 |
| WF_RULE_EVAL_VALUE | 値 | ワークフロー | INFO 以上 |
| WF_RULE_FILTER | 検索条件 | ワークフロー | INFO 以上 |
| WF_RULE_INVOCATION | EntityName: NameField Id | ワークフロー | INFO 以上 |
| WF_RULE_NOT_EVALUATED | なし | ワークフロー | INFO 以上 |
| WF_SOFT_REJECT | プロセス名 | ワークフロー | INFO 以上 |
| WF_SPOOL_ACTION_BEGIN | ノードタイプ | ワークフロー | INFO 以上 |
| WF_TIME_TRIGGER | EntityName: NameField Id、タイムアクション、タイムアクションコ��テナ、評価の日時 | ワークフロー | INFO 以上 |
| WF_TIME_TRIGGERS_BEGIN | なし | ワークフロー | INFO 以上 |