追蹤和稽核應用程式

更新:2010 年 12 月

「追蹤」(Tracing) 是一種讓您監視執行中應用程式的方法。 您在開發 .NET Framework 應用程式時,可將追蹤和偵錯追蹤記錄 (Instrumentation) 加入至 .NET Framework 應用程式,並且可在開發應用程式過程中和開發應用程式之後使用該追蹤記錄。 您可以使用 System.Diagnostics.TraceSystem.Diagnostics.DebugSystem.Diagnostics.TraceSource 類別,在記錄檔、文字檔或其他裝置中記錄有關錯誤和應用程式執行的資訊,供日後分析之用。

您可在程式碼中的適當策略性位置放置追蹤陳述式來檢測應用程式,這對於分散式應用程式而言非常有用。 您可以使用追蹤陳述式進行應用程式的檢測,不僅在發生錯誤時會顯示資訊,還能監視應用程式的執行過程是否恰當。

TraceSource 類別提供了增強型追蹤功能,而且可用來取代舊的 TraceDebug 追蹤類別的靜態方法。 熟悉的 TraceDebug 類別仍然廣泛使用,但是建議針對新的追蹤命令使用 TraceSource 類別,例如 TraceEventTraceData

除了 Trace 類別的程序及函式會依預設編譯成發行版本,而 Debug 類別的程序及函式則不會之外,TraceDebug 類別完全一樣。

下列主題提供有關在應用程式中使用追蹤記錄的額外資訊。

在本節中

參考

  • TraceSource
    提供一組方法和屬性,有助於追蹤程式碼的執行情形,並且讓追蹤訊息與其來源產生關聯。 這是建議用來替代舊有 TraceDebug 類別的方式。

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

  • Debug
    提供一組幫助您偵錯程式碼的方法和屬性。

相關章節

變更記錄

日期

記錄

原因

2010 年 12 月

已加入有關追蹤來源的資訊。

客戶回函。