Поделиться через


/experimental:log(Структурированные диагностика SARIF)

Выходные диагностика SARIF в указанный файл. Дополнительные сведения см. в разделе "Структурированная диагностика SARIF".

Синтаксис

/experimental:log имя_файла

Аргументы

filename

Где вывести диагностика SARIF. Суффикс .sarif добавляется в имя файла, чтобы создать окончательное имя файла, в котором будет храниться результирующая диагностика SARIF. Пространство между /experimental:log файлами и именем файла является необязательным. Пути, содержащие пробелы, должны быть заключены в двойные кавычки. Имя файла может называть относительный или абсолютный путь.

Замечания

Этот параметр доступен начиная с Visual Studio 2022 версии 17.8.

Диагностика также выводится в виде текста в консоль как обычно.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. Выберите конкретную конфигурацию проекта и платформу, для которой необходимо изменить свойство. Вы также можете выбрать "Все конфигурации" и "Все платформы".

  3. Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.

  4. Измените свойство "Дополнительные параметры" и нажмите кнопку "ОК".

Пример

Следующая команда создает сведения SARIF для всей компиляции в файле в diags.sarif текущем каталоге:

CL /experimental:logdiags main.cpp other.cpp

См. также

Структурированная диагностика SARIF