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.

TraceLogging para drivers e componentes do modo kernel