Udostępnij przez


Źródło Zdarzeń

Ten artykuł dotyczy: ✔️ .NET Core 3.1 i nowsze wersje ✔️ .NET Framework 4.5 lub nowsze wersje

System.Diagnostics.Tracing.EventSource to szybkie rozwiązanie do rejestrowania strukturalnego wbudowane w środowisko uruchomieniowe platformy .NET. W programie .NET Framework EventSource można wysyłać zdarzenia do Śledzenia Zdarzeń dla Windows (ETW) oraz System.Diagnostics.Tracing.EventListener. Na platformie .NET Core EventSource dodatkowo obsługuje EventPipe, międzyplatformową opcję śledzenia. Najczęściej deweloperzy używają dzienników eventsource do analizy wydajności, ale usługa EventSource może służyć do wykonywania dowolnych zadań diagnostycznych, w których dzienniki są przydatne. Środowisko uruchomieniowe platformy .NET jest już instrumentowane za pomocą wbudowanych zdarzeń i można rejestrować własne zdarzenia niestandardowe.

Uwaga / Notatka

Wiele technologii integrujących się z usługą EventSource używa terminów "Śledzenie" i "Ślady" zamiast "Rejestrowanie" i "Dzienniki". Znaczenie jest takie samo tutaj.