共用方式為


用於 .NET Framework 記錄的類別

更新:2007 年 11 月

本主題所包含的表格會列出常用於 .NET Framework 記錄與追蹤的類別。這些表格會分成記錄檔輸出類別、記錄檔接聽程式類別,以及記錄檔篩選類別。若要進入 .NET Framework 2.0 文件,尋找更完整的清單,請參閱 .NET Framework 類別庫概觀

記錄檔輸出的基本類別

下表會列出並描述用於記錄檔輸出的主要類別。

類別

描述

Debug

提供一組可協助您偵錯程式碼的方法與屬性 (Property)。此類別無法被繼承。

Trace

提供一組可協助您追蹤程式碼執行的方法與屬性。此類別無法被繼承。

TraceSource

提供一組可協助您追蹤程式碼執行的方法與屬性。

記錄檔接聽程式類別

下表會列出並描述主要的記錄檔接聽程式類別。

類別

描述

TraceListener

針對負責監視追蹤與偵錯輸出的接聽程式提供抽象基底類別。

ConsoleTraceListener

將追蹤或偵錯輸出直接導向到標準輸出或標準錯誤資料流。

DefaultTraceListener

提供用於追蹤的預設輸出方法與行為。

DelimitedListTraceListener

將追蹤或偵錯輸出導向到 TextWriter (例如 StreamWriter) 或 Stream (例如 FileStream)。

EventLogTraceListener

提供簡單的接聽程式,將追蹤或偵錯輸出導向到 EventLog

FileLogTraceListener

提供簡單的接聽程式,將記錄輸出導向到檔案。

TextWriterTraceListener

將追蹤或偵錯輸出導向到 TextWriterStream (例如 OutFileStream)。

XmlWriterTraceListener

將追蹤或偵錯輸出導向到 TextWriterStream (例如 FileStream)。

記錄檔篩選與切換類別

下表會列出並描述主要的記錄檔篩選與切換類別。

類別

描述

Switch

提供抽象基底類別,建立新的偵錯與追蹤切換。

BooleanSwitch

提供簡單的開啟/關閉切換,控制偵錯與追踨的輸出。

SourceSwitch

提供多層切換控制追蹤與偵錯的輸出,而不需要重新編譯程式碼。

TraceSwitch

提供多層切換控制追蹤與偵錯的輸出,而不需要重新編譯程式碼。

EventTypeFilter

提供以嚴重性層級為基礎的切換控制追蹤輸出。

SourceFilter

指定接聽程式是否應該依據追蹤的來源,追蹤訊息。

TraceFilter

定義追蹤篩選實作的方法。

請參閱

概念

.NET Framework 中使用 Visual Basic 進行的記錄和追蹤

.NET Framework 記錄檔的基本概念

參考

System.Diagnostics

其他資源

追蹤和稽核應用程式