トレース ログの使用
次のトピックでは、C/C++ および .NET コードの TraceLogging クイック スタートと例を示します。
前提条件
- Windows 10 ソフトウェア開発キット (SDK) は、ユーザー モード プロバイダーを記述するために必要です
- カーネル モード プロバイダーを作成するには、Windows Driver Kit (WDK) が必要です
このセクションの内容
-
このトピックでは、C または C++ のユーザー モード コードに TraceLogging を追加するために必要な基本的な手順について説明します。
-
このトピックでは、トレース ログを .NET コードに追加するために必要な基本的な手順について説明します。
-
トレース ログ イベントを Windows パフォーマンス レコーダー (WPR) で記録し、Windows パフォーマンス アナライザー (WPA) で表示します。
-
このトピックには、C/C++ トレース ログの例が含まれています。
-
このトピックには、セッションの詳細レベルが詳細な場合にのみイベントをログに記録する方法と、構造化イベント データをログに記録する方法を示す .NET トレースログの例が含まれています。
-
このサンプルでは、LoggingChannel、LoggingActivity、LoggingSession、FileLoggingSession など、Windows.Foundation.Diagnostics 名前空間でログ API を使用する方法を示します。 これらのクラスは、Windows アプリ内の診断ログ用に設計されています。 これらの API は、Windows 8.1に追加されました。
LoggingChannel API と LoggingActivity API は、TraceLogging イベント エンコードを使用した複雑なイベントの書き込みをサポートするために、Windows 10で拡張されています。
ユニバーサル Windows プラットフォームログの例は、GitHub からダウンロードできます。