/experimental:log
(Structured SARIF 診断)
SARIF 診断を指定したファイルに出力します。 詳細については、「構造化された SARIF 診断」を参照してください。
構文
/experimental:log
filename
引数
filename
SARIF 診断を出力する場所。 サフィックスが .sarif
filename に追加され、結果の SARIF 診断を格納する最終的なファイル名が生成されます。 ファイル名とファイル名の間/experimental:log
のスペースは省略可能です。 スペースを含むパスは、二重引用符で囲む必要があります。 filename には相対パスまたは絶対パスの名前を付けます。
解説
このオプションは、Visual Studio 2022 バージョン 17.8 以降で使用できます。
診断は、通常どおりコンソールにテキストとして出力されます。
Visual Studio 開発環境でこのコンパイラ オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。
プロパティを変更する特定のプロジェクト 構成 と プラットフォーム を選択します。 [すべての構成] と [すべてのプラットフォーム] を選択することもできます。
[構成プロパティ]>[C/C++]>[コマンド ライン] プロパティ ページを選択します。
[追加オプション] プロパティを変更し、[OK] を選択します。
例
次のコマンドは、現在のディレクトリ内のファイル内の diags.sarif
コンパイル全体の SARIF 情報を生成します。
CL /experimental:logdiags main.cpp other.cpp
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示