Udostępnij za pośrednictwem


EventSource

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

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 systemu Windows (ETW) i System.Diagnostics.Tracing.EventListener. W witrynie .NET Core EventSource dodatkowo obsługuje usługę EventPipe, opcję śledzenia międzyplatformowego. 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

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.