Когда вы создаете надежный сервисный проект без сохранения состояния с помощью visual studio, вы получаете настраиваемый источник событий, который подклассы класса EventSource из .NET Framework. Поскольку EventSource такой же, как поставщик событий ETW, с ним должен быть уникальный GUID (чтобы отличить его от других поставщиков ETW). Кроме того, ETW требует, чтобы файл манифеста для отслеживания работал правильно. EventSource, вероятно, скрывает всю эту информацию от разработчика. Есть ли способ просмотреть информацию поставщика ETW (которая вышла из моего настраиваемого EventSource в моей службе) вместе с файлом манифеста ETW?Как получить файл манифеста ETW, связанный с EventSource службы сервиса?
1
A
ответ
2
Это оказалось очень простым. Класс EventSource имеет следующий статический метод:
public static string GenerateManifest(
Type eventSourceType,
string assemblyPathToIncludeInManifest
)
При отладке службы службы ткани, вы можете сделать следующее:
System.Diagnostics.Debug.WriteLine(System.Diagnostics.Tracing.EventSource.GenerateManifest(typeof(ServiceEventSource), "C:\temp"))
Это должно дать вам отформатированной манифеста XML.
Смежные вопросы
- 1. Rolling файл для ETW EventSource .NET 4.5
- 2. ETW/Eventsource трассировка в файл (дамп)
- 3. Как определить иерархию имен в ETW EventSource?
- 4. Возможно ли подкласс EventSource в ETW?
- 5. ETW Название события EventSource во время выполнения
- 6. .Net 4.5 EventSource Поставщик ETW не отображается в списке провайдеров
- 7. Опасность пропущенных событий из регистрации ETW с помощью EventSource
- 8. Как управлять EventLevel для события ETW, вызванного через EventSource?
- 9. ETW EventSource не регистрирует события на сервере Windows
- 10. Получить файл манифеста с ant
- 11. EventSource - Невозможно получить изменения подписи метода для применения
- 12. Отсутствует таблица ETW EventSource в Azure SDK 2.6
- 13. Как проверить файл манифеста-манифеста?
- 14. .NET ETW не создает журнал событий
- 15. Как получить файл, связанный с графическим устройством?
- 16. Как получить записи в файл манифеста кэша
- 17. Как сделать файл манифеста
- 18. Trouble регистрируя поставщика ETW
- 19. Поставщик ETW на основе манифеста - расположение файлов декодирования
- 20. EventSource vs EventProvider
- 21. ETW Logging - TraceEventSession перезаписывает файл
- 22. Android, связанный с параметрами веб-сервиса Asp.net
- 23. Трассировка EventSource с коррелированной активностью id
- 24. Изменение сервиса службы WCF
- 25. Как прослушать TPL TaskStarted/TaskCompleted ETW events
- 26. Получить проект и файл, связанный с IXtextDocument
- 27. Файл манифеста студии Android
- 28. Как объединить службы из манифеста библиотеки?
- 29. Менеджер пакетов Android и файл манифеста
- 30. Dynamic манифеста Файл «android_secret_code»
Вы видите этот вопрос ?: http://stackoverflow.com/questions/18913364/eventsource-net-4-0-generatemanifest – LoekD