/experimental:log (構造化された SARIF 診断)

指定したファイル SARIF 診断を出力します。 詳細については、「 構造化された SARIF 診断」を参照してください。

構文

/experimental:log filename

引数

filename

SARIF 診断を出力する場所。 .sarifサフィックスが filename に追加され、結果の SARIF 診断を格納する最終的なファイル名が生成されます。 /experimental:logfilename の間のスペースは省略可能です。 スペースを含むパスは、二重引用符で囲む必要があります。 filename には相対パスまたは絶対パスを指定できます。

解説

このオプションは、Visual Studio 2022 バージョン 17.8 以降で使用できます。

診断は、通常どおりコンソールにテキストとして出力されます。

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。

  2. プロパティを変更する特定のプロジェクト Configuration および Platform を選択します。 "すべての構成""すべてのプラットフォーム"を選択することもできます。

  3. [構成プロパティ]>[C/C++]>[コマンド ライン] プロパティ ページを選択します。

  4. 追加オプションプロパティを変更し、 OKを選択します。

次のコマンドは、現在のディレクトリ内の diags.sarif ファイル内のコンパイル全体の SARIF 情報を生成します。

CL /experimental:logdiags main.cpp other.cpp

関連項目

構造化 SARIF 診断