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

ログメッセージとログレベル

Salesforce CLI では、すべてのログメッセージが USER_HOME_DIR/.sfdx/sfdx.log ファイルに書き込まれます。CLI を呼び出すと、ログメッセージがこの実行ログファイルに追加されます。CLI を実行するターミナルウィンドウやコマンドウィンドウには、エラーのみが出力されます。

USER_HOME_DIR/.sfdx ディレクトリのファイルは、Salesforce CLI によって内部的に使用されます。これらのファイルを削除または編集しないでください。

重要

ログメッセージのデフォルトレベルは warn です。次のいずれかにログレベルを設定できます。下にいくほど情報量が多くなります。debug レベルの場合、レベルは累積です。warn パラメータでは、小文字のパラメータ値のみがサポートされます (oclif への移行のため)。Spring '19 では移行を支援するために大文字のパラメータがサポートされていますが、Summer'19 では大文字のサポートが廃止される予定です。

  • error
  • warn
  • info
  • debug
  • trace
  • fatal

実現する内容に応じて 2 つの方法でログレベルを変更できます。

1 つの CLI コマンドの実行のログレベルを変更するには、--loglevel パラメータを使用します。このようにログレベルを変更すると、後続の CLI の使用に影響しません。この例では、スクラッチ組織の作成時に DEBUG レベルのログメッセージを指定します。

1sfdx force:org:create --definitionfile config/project-scratch-def.json --loglevel debug --setalias my-scratch-org

すべての CLI コマンドのログレベルをグローバルに設定するには、SFDX_LOG_LEVEL 環境変数を設定します。たとえば、UNIX で次のようにします。

1export SFDX_LOG_LEVEL=debug

Salesforce CLI では、開発チームが問題を調査できるように、使用に関する診断情報が収集されて Salesforce に報告されます。この情報種別には、コマンドの所要時間と呼び出し回数が含まれます。

メモ