/experimental:log (Diagnósticos de SARIF estructurados)

Genera diagnósticos SARIF en el archivo especificado. Para obtener más información, consulte Diagnósticos de SARIF estructurados.

Sintaxis

/experimental:logfilename

Argumentos

filename

Dónde se van a generar diagnósticos de SARIF. El .sarif sufijo se agrega al nombre de archivo para generar el nombre de archivo final en el que se almacenarán los diagnósticos de SARIF resultantes. El espacio entre /experimental:log y el nombre de archivo es opcional. Las rutas de acceso que incluyen espacios deben incluirse entre comillas dobles. filename puede asignar un nombre a una ruta de acceso relativa o absoluta.

Comentarios

Esta opción está disponible a partir de la versión 17.8 de Visual Studio 2022.

Los diagnósticos también se generan como texto en la consola como de costumbre.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione la configuración del proyecto y la plataforma específicas para las que desea cambiar la propiedad. También puede elegir "Todas las configuraciones" y "Todas las plataformas".

  3. Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.

  4. Modifique la propiedad Opciones adicionales y, a continuación, elija Aceptar.

Ejemplo

El siguiente comando genera información de SARIF para toda la compilación del diags.sarif archivo en el directorio actual:

CL /experimental:logdiags main.cpp other.cpp

Consulte también

Diagnósticos de SARIF estructurados