この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Apex デバッグログの生成および表示

Apex デバッグログには、認証済み組織でのデータベースの操作、システムプロセス、トランザクションまたは単体テストの実行時に発生したエラーを記録できます。VS Code 向け Salesforce 拡張機能のデバッグログを有効にしてから、VS Code または Salesforce CLI でログを表示します。
  1. VS Code 向け Salesforce 拡張機能で、ログを生成する組織を準備し、デバッガを設定します。
    1. 組織にログインします。
    2. Replay Debugger の場合は、[SFDX: Turn On Apex Debug Log for Replay Debugger (SFDX: Replay Debugger の Apex デバッグログをオン)] を実行します。
    3. Replay Debugger または対話型デバッガの起動設定ファイルを作成します。
  2. テストを実行後に、デバッグログのリストを取得します。
    1sfdx force:apex:log:list
    2
    3APPLICATION DURATION (MS) ID       LOCATION  SIZE (B) LOG USER  OPERATION       REQUEST START TIME   STATUS
    4─────────── ───────────── ───────  ───────── ──────── ───────── ─────────────── ─────── ───────────  ───────
    5Unknown     1143          07L9Axx  SystemLog 23900    User User ApexTestHandler Api     2017-09-05x  Success
  3. ID を force:apex:log:get コマンドに渡してデバッグログを表示します。
    1sfdx force:apex:log:get --logid 07L9A000000aBYGUA2
    2
    338.0 APEX_CODE,FINEST;APEX_PROFILING,INFO;CALLOUT,INFO;DB,INFO;SYSTEM,DEBUG;VALIDATION,INFO;VISUALFORCE,INFO;WAVE,INFO;WORKFLOW,INFO
    415:58:57.3 (3717091)|USER_INFO|[EXTERNAL]|0059A000000TwPM|test-ktjauhgzinnp@example.com|Pacific Standard Time|GMT-07:00
    515:58:57.3 (3888677)|EXECUTION_STARTED
    615:58:57.3 (3924515)|CODE_UNIT_STARTED|[EXTERNAL]|01p9A000000FmMN|RejectDuplicateFavoriteTest.acceptNonDuplicate()
    715:58:57.3 (5372873)|HEAP_ALLOCATE|[72]|Bytes:3
    8...