Как использовать ETW в ASP.NET 4.5.1, как заставить канал отладки отображаться в средстве просмотра событий?

Я использую библиотеку NuGet TraceEvent. Я пытаюсь записать события Level.Verbose в канал отладки; однако канал отладки не отображается в EventViewer.

Я попытался изменить манифест, чтобы изменить значение по умолчанию enabled="false" на "true", а затем зарегистрировал его с помощью wevtutil.

 <channels>
  <channel chid="Admin" name="MyApp/Admin" value="16" type="Admin" enabled="true"/>
  <channel chid="Operational" name="MyApp/Operational" value="17" type="Operational" enabled="true"/>
  <channel chid="Debug" name="MyApp/Debug" value="19" type="Debug" enabled="false"/>
 </channels>

Похоже, что нет ничего в Event Viewer, где я могу включить канал отладки.

1 ответ

Решение

Наткнулся на отрывок из .NET 4 для корпоративных архитекторов и разработчиков.

Этот пост в блоге MSDN также содержит несколько приятных процедур и скриншотов.

Краткий ответ находится в окне EventViewer MMC, переключая окно "View" -> "Show Analytic and Debug Logs".

Показать аналитические и отладочные журналы

Другие вопросы по тегам