Описание тега etw-eventsource
Трассировка событий для Windows (ETW) - это быстрый масштабируемый механизм ведения журнала, встроенный в операционную систему Windows. Класс EventSource упрощает написание поставщика ETW так же просто, как написание всего нескольких строк кода вместо создания XML-манифеста с использованием инструмента (MC.exe) для генерации исходного кода и регистрации поставщика с помощью инструмента WEVTUTIL при развертывании приложения.
3
ответа
Руководство провайдера ETW на основе имени.Net 4.0
Я хочу получить руководство для провайдера событий на основе имени провайдера событий (например, Sample-Test) Образец кода [EventSource(Name = "Sample-Test")] public sealed class EventSourceLogger : EventSource Вот мой провайдер internal class Event…
27 сен '13 в 08:46
1
ответ
System.Diagnostic.Tracing.EventSource - нет событий в EventListener
У меня возникли проблемы с.NET 4.5 System.Diagnostic.Tracing.EventSource. Вы можете найти полную реализацию EventSource в конце этого поста. Когда я создаю прослушиватель для этого EventSource, он никогда не получает событие. Все советы или вопросы …
26 май '14 в 07:56
2
ответа
События EventSource отображаются пустыми в анализаторе производительности Windows
Я могу успешно генерировать события ETW с помощью EventSource в консольном приложении C#; однако если я сохраню события в файле ETL и использую анализатор производительности Windows, столбцы, соответствующие значениям полезной нагрузки, имени событи…
03 фев '16 в 12:49
1
ответ
Microsoft TraceEvent - Как войти в программу просмотра событий
Используя библиотеку Microsoft.Diagnostics.Tracing EventSource (не путать с System.Diagnostics.Tracing), можно регистрировать определенные сообщения в средстве просмотра событий, добавив атрибут к аннотации события, называемой "Канал". Однако это вы…
29 фев '16 в 14:00
1
ответ
ETW: установка имени EventSource приводит к EventId 806/807
Я использую ETW. Я запускаю консольный журнал. Когда я создаю экземпляр своего EventSource, чтобы попытаться записать мои события в файл журнала, меня встречают коды предупреждений 806/807, и мои журналы не сохраняются. (Эти предупреждения генерирую…
03 окт '17 в 18:52
0
ответов
Как использовать класс Microsoft.Diagnostics.Tracing.EventSource для регистрации событий, генерируемых службой?
Мы написали класс, отвечающий за регистрацию событий, полученных из EventSource.NET Framework 4.6. Мы успешно использовали этот механизм в веб-приложении, но изо всех сил пытаемся заставить его работать с приложением Windows, которое запускается как…
06 фев '17 в 13:07
2
ответа
System.Diagnostics - источник событий с пустым сообщением
Я использую System.Diagnostics для получения некоторых сообщений с помощью EventSource, чтобы отслеживать их как журнал. Похоже, что некоторые данные отсутствуют, например, EventMessage и Сообщение (они пусты), в то время как EventId и Уровень устан…
16 янв '16 в 07:58
0
ответов
Диагностика Azure - источник событий всегда отключен
Я пытаюсь регистрировать события ETW, включив диагностику Azure в моей облачной службе. После развертывания, если я проверяю в диалоговом окне настройки диагностики, журналы ETW, кажется, включены. Кроме того, все таблицы WAD* создаются, но мои поль…
22 сен '16 в 10:47
1
ответ
При использовании EventSource я должен регистрировать два события или вычислять продолжительность и регистрировать только одно?
Предположим, у меня есть метод, для которого я хочу отслеживать информацию о производительности. С помощью System.Diagnostics.Tracing.EventSourceЯ вижу два логических способа сделать это; сначала можно записать два события, одно в начале и одно в ко…
31 июл '14 в 19:03
2
ответа
eventregister.exe не удается загрузить Azure ServiceRuntime
Мы используем пакет nuget EventSource, но получаем ошибку сборки: 1>EXEC : error : Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. 1> LoaderException: 1> System.IO.FileLoadExce…
12 фев '14 в 08:42
2
ответа
Скользящий файл для ETW EventSource .NET 4.5
Я пытался работать с ETW в.net 4.5. У меня есть Служба WCF и Консольное приложение, и я хочу использовать EventSource для написания сообщений, однако я изо всех сил пытаюсь понять, как создать свой собственный ETW (EventSource и EventListener) для ж…
24 июн '13 в 11:25
1
ответ
EventSource - невозможно получить изменения подписи метода для применения
Я вхожу в ETW, используя EventSource. Мы используем.Net Framework 4.5. Поскольку я нахожусь в зачаточном состоянии разработки, я буду часто менять сигнатуры методов в моем подклассе EventSource. Я действительно не хочу увеличивать версию каждый раз,…
01 апр '15 в 23:41
1
ответ
Escape-символы в строках формата ETW?
Я использую новый класс EventSource для записи в журнал событий Windows из моих приложений, и пока это здорово. Однако я наблюдаю две вещи, которые вызывают проблемы, которые, вероятно, связаны с этим: строки формата, передаваемые атрибуту Event, по…
09 май '14 в 22:23
0
ответов
Как протестировать мою собственную реализацию EventSource
Я использую System.Diagnostics.EventSource для семантического ведения журнала (.net 4.5). Я хотел бы создать надлежащие модульные тесты, чтобы убедиться, что события действительно были запущены с соответствующим контентом. Как я могу это сделать? Пр…
26 окт '15 в 13:06
2
ответа
ETW EventSource Name во время выполнения
Я хотел бы знать, если мы можем установить имя EventSource во время выполнения. [EventSource(Name = "Test-SourceLogger")] public sealed class EventSourceLogger : EventSource У меня есть несколько приложений, которые хотят войти в разные EventSources…
25 сен '13 в 11:10
1
ответ
Как сохранить DateTime в EventSource через WriteEventCore
Это мой текущий код: [NonEvent] unsafe void InsertViaWriteEventCore( int eventId, DateTime startDateTime, DateTime endDateTime) { const int eventDataCount = 2; { EventData* data = stackalloc EventData[eventDataCount]; data->DataPointer = (IntPtr)…
01 сен '17 в 18:38
3
ответа
Зависимости касаются реализации EventSource для семантической регистрации в больших приложениях
Я работаю над большим продуктом, состоящим из трех служб Windows и нескольких обычных приложений Windows (.exe). Теперь мы хотим перейти к ETW и семантическому ведению журнала и использовать Microsoft.Diagnostics.Tracing.EventSource. Я где-то читал,…
12 окт '14 в 18:30
5
ответов
Почему реализация интерфейса на подклассе EventSource вызывает исключение во время выполнения?
Я пытаюсь использовать трассировку событий для Windows (ETW) в своем приложении.NET через класс EventSource, который был включен в.NET 4.5. Я подкласс EventSource как MyEventSource и пытается реализовать интерфейс IMyEventSource (для насмешливых цел…
30 апр '13 в 13:48
0
ответов
Microsoft.Diagnostics.Tracing.EventSource прекратил поддержку каналов?
Я только что обновил свой сервис, чтобы использовать последний пакет NuGet ETW, ранее использовав бета-версию. Однако кажется, что поддержка канала была удалена из источника события. У кого-нибудь есть идея, что здесь произошло?
14 фев '14 в 09:57
3
ответа
Каков наилучший способ регистрировать исключения с использованием ETW?
Существует ли стандартный способ регистрации исключений с помощью ETW? Насколько я видел, единственный способ сделать это - зарегистрировать сообщение и, возможно, внутреннее сообщение об исключении, так как для типа Exception нет строго типизирован…
27 сен '13 в 14:29