Utilisation de TraceLogging

Les rubriques suivantes fournissent un démarrage rapide TraceLogging pour le code C/C++ et .NET, avec des exemples.

Prérequis

  • Windows 10 kit de développement logiciel (SDK) est requis pour écrire un fournisseur en mode utilisateur
  • Le Kit de pilotes Windows (WDK) est requis pour écrire un fournisseur en mode noyau

Contenu de cette section

  • Démarrage rapide de TraceLogging C/C++

    Cette rubrique décrit les étapes de base nécessaires pour ajouter TraceLogging au code en mode utilisateur C ou C++.

  • Démarrage rapide de TraceLogging .NET

    Cette rubrique décrit les étapes de base nécessaires pour ajouter TraceLogging au code .NET.

  • Enregistrer et afficher les événements TraceLogging

    Enregistrez les événements TraceLogging avec l’Enregistreur de performances Windows (WPR) et affichez-les avec windows Analyseur de performances (WPA).

  • Exemples de traçage C/C++

    Cette rubrique contient des exemples de traçage C/C++.

  • Exemples de tracelogging .NET

    Cette rubrique contient un exemple de tracelogging .NET qui montre comment journaliser un événement uniquement lorsque le niveau de détail de la session est détaillé et comment journaliser des données d’événement structurées.

  • exemple de journalisation plateforme Windows universelle

    Cet exemple montre comment utiliser les API de journalisation dans l’espace de noms Windows.Foundation.Diagnostics, notamment LoggingChannel, LoggingActivity, LoggingSession et FileLoggingSession. Ces classes sont conçues pour la journalisation des diagnostics dans une application Windows. Ces API ont été ajoutées dans Windows 8.1.

    Les API LoggingChannel et LoggingActivity ont été étendues dans Windows 10 pour prendre en charge l’écriture d’événements complexes à l’aide de l’encodage d’événements TraceLogging.

    L’exemple de journalisation plateforme Windows universelle peut être téléchargé à partir de GitHub.

TraceLogging pour les pilotes et composants en mode noyau