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

Apex デバッグログの表示

デバッグログには、スクラッチ組織でのデータベースの操作、システムプロセス、トランザクションまたは単体テストの実行時に発生したエラーを記録できます。Salesforce CLI を使用してデバッグログを表示できます。
  1. force:org:open を実行してスクラッチ組織を開きます。デフォルトのユーザ名を設定していない場合は、-u パラメータを使用してスクラッチ組織のユーザ名または別名を指定します。
  2. クイックアクセスメニュー (Lightning Experience) または名前 (Salesforce Classic) の下で [開発者コンソール] をクリックします。開発者コンソールを開くと、force:apex:log コマンドに必要なリスナが開始します。
  3. 必要ならば、Apex テストを実行してデバッグログを生成します。
    1sfdx force:apex:test:run
  4. デバッグログのリストを取得します。
    1sfdx force:apex:log:list
    2
    3APPLICATION  DURATION (MS)  ID                  LOCATION   SIZE (B)  LOG USER   OPERATION        REQUEST  START TIME                STATUS
    4───────────  ─────────────  ──────────────────  ─────────  ────────  ─────────  ───────────────  ───────  ────────────────────────  ───────
    5Unknown      1143           07L9A000000aBYGUA2  SystemLog  23900     User User  ApexTestHandler  Api      2017-09-05T22:58:57+0000  Success
  5. 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@your_company.net|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...