Microsoft.Diagnostics.Tracing.EventSource不遵守无

时间:2016-01-29 08:40:14

标签: c# nuget etw ms-tracing-eventsource

我有一个派生自EventSource的事件源,以及一个派生自EventListener的事件监听器。

我调用事件监听器EnableEvents传递EventKeywords参数,但是对于没有关键字的任何事件,也会调用监听器。

这是预期的行为,还有什么解决方法(除了为我的所有活动发明虚拟关键字?)

1 个答案:

答案 0 :(得分:3)

是的,这是预期的行为,部分涵盖here

你可以:

  • 指定所有活动的关键字。
  • 更新EventListener派生类以处理没有关键字的事件,例如他们把它设置为0。
  • 使用级别。