Список поставщиков, включенных для сеанса событий трассировки ETW в.NET

Инструмент logman может перечислить всех провайдеров, которые в настоящее время включены для сеанса событий трассировки, например:

logman query -ets SleepStudyTraceSession

Как это достигается в коде с использованием библиотеки TraceEvent?

https://www.nuget.org/packages/Microsoft.Diagnostics.Tracing.TraceEvent/

1 ответ

Вы можете использоватьTraceEventSession.GetActiveSessionNames();.

Вот пример:

        var sessions = TraceEventSession.GetActiveSessionNames();

            foreach (var session in sessions)
            {
                Console.WriteLine(session);
            }
Другие вопросы по тегам