Поделиться через


EventSource

Эта статья относится к : ✔️ .NET Core 3.1 и более поздних✔️ версий платформа .NET Framework версии 4.5 и более поздних версий.

System.Diagnostics.Tracing.EventSource — это быстрое структурированное решение ведения журнала, встроенное в среду выполнения .NET. В платформа .NET Framework EventSource может отправлять события в трассировку событий для Windows (ETW) и System.Diagnostics.Tracing.EventListener. В .NET Core EventSource дополнительно поддерживает EventPipe— кроссплатформенную трассировку. Чаще всего разработчики используют журналы EventSource для анализа производительности, но EventSource можно использовать для любых диагностических задач, где журналы полезны. Среда выполнения .NET уже инструментирована со встроенными событиями, и вы можете записывать собственные пользовательские события .

Примечание.

Многие технологии, которые интегрируются с EventSource, используют термины "Трассировка" и "Трассировки" вместо "Ведение журнала" и "Журналы". Смысл здесь тот же.