public static void ProcessTraces(Guid providerGuid, string sessionName, EtwTraceLevel level, long keyword) { using (var listener = new EventRealtimeListener(providerGuid, sessionName, level, keyword)) { listener.ProcessTraces(); } }
private void ProcessEtwTrace(object state) { EventRealtimeListener listener = (EventRealtimeListener)state; listener.ProcessTraces(); Host.Log(this, "Stopped listener for provider id: " + listener.ProviderGuid); }
public static void ProcessTraces(Guid providerGuid, string sessionName, EtwTraceLevel level, long keyword) { using (EventRealtimeListener listener = new EventRealtimeListener(providerGuid, sessionName, level, keyword)) { listener.ProcessTraces(); } }