EventSource
Tento článek se vztahuje na: ✔️ .NET Core 3.1 a novější verze ✔️ .NET Framework 4.5 a novější verze
System.Diagnostics.Tracing.EventSource je řešení pro rychlé strukturované protokolování integrované do modulu runtime .NET. V rozhraní .NET Framework EventSource může odesílat události do trasování událostí pro Windows (ETW) a System.Diagnostics.Tracing.EventListener. V .NET Core EventSource navíc podporuje EventPipe možnost trasování napříč platformami. Vývojáři nejčastěji používají protokoly EventSource k analýze výkonu, ale EventSource je možné použít pro všechny diagnostické úlohy, ve kterých jsou protokoly užitečné. Modul runtime .NET je již instrumentovaný s integrovanými událostmi a můžete protokolovat vlastní události.
Poznámka:
Mnoho technologií, které se integrují s EventSource, používají místo protokolování a protokolů termíny Trasování a Trasování. Význam je tady stejný.