/experimental:log
(Ustrukturyzowana diagnostyka SARIF)
Wyprowadź diagnostykę SARIF do określonego pliku. Aby uzyskać więcej informacji, zobacz Ustrukturyzowana diagnostyka SARIF.
Składnia
/experimental:log
Pod nazwą
Argumenty
filename
Gdzie wyświetlić dane diagnostyczne SARIF. Sufiks .sarif
jest dodawany do nazwy pliku w celu utworzenia ostatecznej nazwy pliku, w którym ma być przechowywana wynikowa diagnostyka SARIF. Spacja między /experimental:log
i nazwa pliku jest opcjonalna. Ścieżki zawierające spacje muszą być ujęte w cudzysłowy. nazwa pliku może nazwać ścieżkę względną lub bezwzględną.
Uwagi
Ta opcja jest dostępna od wersji 17.8 programu Visual Studio 2022.
Diagnostyka jest również zwracana jako tekst do konsoli, jak zwykle.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz konkretną konfigurację projektu i platformę, dla której chcesz zmienić właściwość. Możesz również wybrać pozycję "Wszystkie konfiguracje" i "Wszystkie platformy".
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Zmodyfikuj właściwość Opcje dodatkowe, a następnie wybierz przycisk OK.
Przykład
Następujące polecenie generuje informacje SARIF dla całej kompilacji w diags.sarif
pliku w bieżącym katalogu:
CL /experimental:logdiags main.cpp other.cpp