Использование TraceLogging
В следующих разделах приведено краткое руководство по TraceLogging для кода C/C++ и .NET с примерами.
Предварительные требования
- Windows 10 для создания поставщика пользовательского режима требуется пакет средств разработки программного обеспечения (SDK)
- Комплект драйверов Windows (WDK) необходим для написания поставщика режима ядра
В этом разделе
Краткое руководство по traceLogging C/C++
В этом разделе описаны основные действия, необходимые для добавления TraceLogging в код пользовательского режима C или C++.
Краткое руководство по traceLogging .NET
В этом разделе описываются основные действия, необходимые для добавления TraceLogging в код .NET.
Запись и отображение событий traceLogging
Записывайте события TraceLogging с помощью средства записи производительности Windows (WPR) и просматривайте их с помощью Анализатор производительности Windows (WPA).
-
В этом разделе приведены примеры трассировки C/C++.
-
В этом разделе содержится пример трассировки .NET, в котором показано, как регистрировать события, только если уровень детализации сеанса является подробным, и как регистрировать структурированные данные событий.
Пример ведения журнала универсальная платформа Windows
В этом примере показано, как использовать API ведения журнала в пространстве имен Windows.Foundation.Diagnostics, включая LoggingChannel, LoggingActivity, LoggingSession и FileLoggingSession. Эти классы предназначены для ведения журнала диагностики в приложении для Windows. Эти API были добавлены в Windows 8.1.
API LoggingChannel и LoggingActivity были расширены в Windows 10 для поддержки записи сложных событий с помощью кодирования событий TraceLogging.
Пример ведения журнала универсальная платформа Windows можно скачать с сайта GitHub.