Share via


/experimental:log (Diagnostica SARIF strutturata)

Eseguire l'output della diagnostica SARIF nel file specificato. Per altre informazioni, vedere Structured SARIF Diagnostics.For more information, see Structured SARIF Diagnostics.

Sintassi

/experimental:logfilename

Argomenti

filename

Dove restituire la diagnostica SARIF. Il .sarif suffisso viene aggiunto al nome file per produrre il nome file finale in cui archiviare la diagnostica SARIF risultante. Lo spazio tra /experimental:log e nome file è facoltativo. I percorsi che includono spazi devono essere racchiusi tra virgolette doppie. filename può denominare un percorso relativo o assoluto.

Osservazioni:

Questa opzione è disponibile a partire da Visual Studio 2022 versione 17.8.

La diagnostica viene restituita anche come testo nella console come di consueto.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la configurazione del progetto e la piattaforma specifici per cui si vuole modificare la proprietà. È anche possibile scegliere "Tutte le configurazioni" e "Tutte le piattaforme".

  3. Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.

  4. Modificare la proprietà Opzioni aggiuntive e quindi scegliere OK.

Esempio

Il comando seguente genera informazioni SARIF per l'intera compilazione nel diags.sarif file nella directory corrente:

CL /experimental:logdiags main.cpp other.cpp

Vedi anche

Diagnostica SARIF strutturata