2014-10-20 5 views
0

У меня есть пользовательский EventSource, что я использую для входа событие ETW:Параллелизм визуализатор не может видеть пользовательское событие ETW

[EventSource(Name = "MyEventSource")] 
public class MyEventSource : EventSource 
{ 
    [Event(1, Message = "Test", Level = EventLevel.Informational)] 
    public void Run(long fundId, DateTime date) 
    { 
     if (IsEnabled()) WriteEvent(1, fundId, date); 
    } 

    public static MyEventSource Log = new MyEventSource(); 
} 

Я добавил свои данные EventSource на вкладке Маркеры диалогового окна Advanced Settings (из меню Analyze в VS 2013) с его правильным именем и идентификатором Procider (я знаю, что это правильно, поскольку я могу видеть события в PerfView) и уровень ведения журнала = Все.

Когда я запускаю Visual Studio Visual Studio Visual Studio, я не могу видеть мои события EventSource. Однако я могу видеть другие источники событий (например, некоторые из поставщика System.Collections.Concurrent)

Любая помощь очень ценится, спасибо.

+1

Я работал на это, в конце концов - тип DateTime не поддерживается событий от - см. http://entlib.codeplex.com/discussions/539531 для получения дополнительной информации. – Zelestor

+0

Вы должны разместить это как ответ, а не как комментарий. – magicandre1981

ответ