/experimental:log
(Diagnóstico SARIF estruturado)
Saída de diagnóstico SARIF para o arquivo especificado. Para obter mais informações, consulte Diagnóstico SARIF estruturado.
Sintaxe
/experimental:log
filename
Argumentos
filename
Onde gerar diagnósticos SARIF. O .sarif
sufixo é adicionado ao nome do arquivo para produzir o nome do arquivo final no qual armazenar o diagnóstico SARIF resultante. O espaço entre /experimental:log
e o nome do arquivo é opcional. Os caminhos que incluem espaços devem ser colocados entre aspas duplas. filename pode nomear um caminho relativo ou absoluto.
Comentários
Essa opção está disponível a partir do Visual Studio 2022 versão 17.8.
Os diagnósticos também são enviados como texto para o console, como de costume.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
Selecione a configuração e a plataforma específicas do projeto para as quais você deseja alterar a propriedade. Você também pode escolher "Todas as configurações" e "Todas as plataformas".
Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.
Modifique a propriedade Opções Adicionais e escolha OK.
Exemplo
O comando a seguir produz informações SARIF para toda a diags.sarif
compilação no arquivo no diretório atual:
CL /experimental:logdiags main.cpp other.cpp