/experimental:log
(Структурированные диагностика SARIF)
Выходные диагностика SARIF в указанный файл. Дополнительные сведения см. в разделе "Структурированная диагностика SARIF".
Синтаксис
/experimental:log
имя_файла
Аргументы
filename
Где вывести диагностика SARIF. Суффикс .sarif
добавляется в имя файла, чтобы создать окончательное имя файла, в котором будет храниться результирующая диагностика SARIF. Пространство между /experimental:log
файлами и именем файла является необязательным. Пути, содержащие пробелы, должны быть заключены в двойные кавычки. Имя файла может называть относительный или абсолютный путь.
Замечания
Этот параметр доступен начиная с Visual Studio 2022 версии 17.8.
Диагностика также выводится в виде текста в консоль как обычно.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Выберите конкретную конфигурацию проекта и платформу, для которой необходимо изменить свойство. Вы также можете выбрать "Все конфигурации" и "Все платформы".
Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.
Измените свойство "Дополнительные параметры" и нажмите кнопку "ОК".
Пример
Следующая команда создает сведения SARIF для всей компиляции в файле в diags.sarif
текущем каталоге:
CL /experimental:logdiags main.cpp other.cpp