У меня есть приложение, пишущее некоторые события ETW.Поставщик событий создается с определенным именем, например:
[EventSource(Name = "Test-SourceLogger")]
public class EventSourceLogger : EventSource
. Затем в этом журнале появляются различные события, в которые записываются некоторые данные.Кроме того, журналы записываются через трассировку, выше которой создается пользовательский прослушиватель трассировки.Этот слушатель затем пишет события.
Теперь я хочу видеть эти события в средстве просмотра событий и не могу их найти.По сути, ни один из параметров левой панели в программе просмотра не отображает журналы.Я искал, и кажется, что мы где-то должны указать канал в манифесте инструментария при регистрации провайдера.Я использую .NET 4.5 framework и, следовательно, мне не нужно явно регистрировать провайдера.
- Необходимо ли указывать название канала?
- Как я могу просмотреть свои журналы в средстве просмотра событий, если у меня его нет?Нет ли какого-либо канала по умолчанию, куда они попадают?
- Я попытался просмотреть события через perfview, я вижу события для своего приложения.При выводе xml события я вижу, что атрибут канала установлен в 0. Как я могу увидеть имя, соответствующее номеру каждого канала?