Uso di TraceLogging
Gli argomenti seguenti forniscono una guida introduttiva TraceLogging per il codice C/C++ e .NET, con esempi.
Prerequisiti
- Windows 10 Software Development Kit (SDK) è necessario per scrivere un provider in modalità utente
- Windows Driver Kit (WDK) è necessario per scrivere un provider in modalità kernel
Contenuto della sezione
Avvio rapido di TraceLogging C/C++
Questo argomento descrive i passaggi di base necessari per aggiungere TraceLogging al codice in modalità utente C o C++.
Guida introduttiva a TraceLogging .NET
Questo argomento descrive i passaggi di base necessari per aggiungere TraceLogging al codice .NET.
Registrare e visualizzare eventi TraceLogging
Registrare gli eventi TraceLogging con Windows Performance Recorder (WPR) e visualizzarli con windows analizzatore prestazioni (WPA).
-
Questo argomento contiene esempi di traccia C/C++.
-
Questo argomento contiene un esempio di tracelogging .NET che illustra come registrare un evento solo quando il livello di dettaglio della sessione è dettagliato e come registrare i dati degli eventi strutturati.
Esempio di registrazione piattaforma UWP (Universal Windows Platform)
Questo esempio illustra come usare le API di registrazione nello spazio dei nomi Windows.Foundation.Diagnostics, tra cui LoggingChannel, LoggingActivity, LoggingSession e FileLoggingSession. Queste classi sono progettate per la registrazione diagnostica all'interno di un'app di Windows. Queste API sono state aggiunte in Windows 8.1.
Le API LoggingChannel e LoggingActivity sono state estese in Windows 10 per supportare la scrittura di eventi complessi usando la codifica degli eventi TraceLogging.
L'esempio di registrazione piattaforma UWP (Universal Windows Platform) può essere scaricato da GitHub.