Microsoft.Diagnostics.Tracing.EventSource не уважает ключевые слова с включенным EventListener для None
У меня есть источник событий, который происходит от EventSource
и прослушиватель событий, производный от EventListener.
Я звоню слушателю события EnableEvents
передавая параметр EventKeywords, но слушатель также вызывается для любых событий без ключевых слов.
Это ожидаемое поведение и какой обходной путь есть (кроме выдумки фиктивных ключевых слов для всех моих событий?)
1 ответ
Решение
Да, это ожидаемое поведение, которое здесь частично освещено.
Вы можете:
- Укажите ключевые слова для всех событий.
- Обновите ваш производный класс EventListener для обработки событий без ключевых слов, например, там, где они имеют значение 0.
- Используйте Уровни.