Usando TraceLogging
Os tópicos a seguir fornecem um início rápido do TraceLogging para código C/C++ e .NET, com exemplos.
Pré-requisitos
- Windows 10 Software Development Kit (SDK) é necessário para escrever um provedor de modo de usuário
- O WDK (Kit de Driver do Windows) é necessário para gravar um provedor no modo kernel
Nesta seção
Início Rápido do TraceLogging em C/C++
Este tópico descreve as etapas básicas necessárias para adicionar TraceLogging ao código do modo de usuário C ou C++.
Início Rápido do .NET do TraceLogging
Este tópico descreve as etapas básicas necessárias para adicionar TraceLogging ao código .NET.
Registrar e exibir eventos de log de rastreamento
Registre eventos traceLogging com o Gravador de Desempenho do Windows (WPR) e exiba-os com o WPA (Windows Performance Analyzer).
Exemplos de log de rastreamento do C/C++
Este tópico contém exemplos de log de rastreamento do C/C++.
Exemplos de log de rastreamento do .NET
Este tópico contém um exemplo de tracelogging do .NET que ilustra como registrar um evento somente quando o nível de detalhamento da sessão é detalhado e como registrar dados de evento estruturados.
Exemplo de registro em log do Plataforma Universal do Windows
Este exemplo mostra como usar as APIs de registro em log no namespace Windows.Foundation.Diagnostics, incluindo LoggingChannel, LoggingActivity, LoggingSession e FileLoggingSession. Essas classes foram projetadas para registro em log de diagnóstico em um aplicativo do Windows. Essas APIs foram adicionadas em Windows 8.1.
As APIs LoggingChannel e LoggingActivity foram estendidas em Windows 10 para dar suporte à gravação de eventos complexos usando a codificação de eventos TraceLogging.
O exemplo de registro em log Plataforma Universal do Windows pode ser baixado do GitHub.