本文適用於: ✔️ .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 整合的許多技術都會使用「追蹤」和「追蹤記錄」一詞,而不是「日誌記錄」。 意義在這裡相同。