Partager via


/experimental:log (Diagnostics SARIF structurés)

Sortie des diagnostics SARIF dans le fichier spécifié. Pour plus d’informations, consultez Diagnostics SARIF structurés.

Syntaxe

/experimental:log filename

Arguments

nom_fichier

Où générer des diagnostics SARIF. Le .sarif suffixe est ajouté au nom de fichier pour produire le nom de fichier final auquel stocker les diagnostics SARIF résultants. L’espace entre /experimental:log et le nom de fichier est facultatif. Les chemins d’accès qui incluent des espaces doivent être placés entre guillemets doubles. nom de fichier peut nommer un chemin relatif ou absolu.

Notes

Cette option est disponible à partir de Visual Studio 2022 version 17.8.

Les diagnostics sont également générés sous forme de texte dans la console comme d’habitude.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la configuration et la plateforme de projet spécifiques pour lesquelles vous souhaitez modifier la propriété. Vous pouvez également choisir « Toutes les configurations » et « Toutes les plateformes ».

  3. Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.

  4. Modifiez la propriété Options supplémentaires, puis choisissez OK.

Exemple

La commande suivante génère des informations SARIF pour l’intégralité de la compilation dans le fichier dans le diags.sarif répertoire actif :

CL /experimental:logdiags main.cpp other.cpp

Voir aussi

Diagnostics SARIF structurés