Описание тега etw-eventsource
Трассировка событий для Windows (ETW) - это быстрый масштабируемый механизм ведения журнала, встроенный в операционную систему Windows. Класс EventSource упрощает написание поставщика ETW так же просто, как написание всего нескольких строк кода вместо создания XML-манифеста с использованием инструмента (MC.exe) для генерации исходного кода и регистрации поставщика с помощью инструмента WEVTUTIL при развертывании приложения.
Трассировка событий для Windows (ETW) - это быстрый масштабируемый механизм ведения журнала, встроенный в операционную систему Windows. Класс EventSource упрощает написание поставщика ETW так же просто, как написание всего нескольких строк кода вместо создания XML-манифеста с использованием инструмента (MC.exe) для генерации исходного кода и регистрации поставщика с помощью инструмента WEVTUTIL при развертывании приложения.
Небольшой демонстрационный пример:
sealed class MinimalEventSource : EventSource
{
public void Load(long ImageBase, string Name) { WriteEvent(1, ImageBase, Name); }
public static MinimalEventSource Log = new MinimalEventSource();
}
Код вызова:
MinimalEventSource.Log.Load(10, “MyFile”);