追蹤和稽核應用程式
更新:2007 年 11 月
「追蹤」是一種讓您監視執行中應用程式的方法。您在開發 .NET Framework 應用程式時,可將追蹤和偵錯追蹤記錄 (Instrumentation) 加入至 .NET Framework 應用程式,並且可在開發應用程式過程中和開發應用程式之後使用該追蹤記錄。您可運用 Trace 和 Debug 類別,將關於錯誤和應用程式執行的資訊記錄至記錄檔、文字檔或其他裝置,以供日後分析。
您可在程式碼中的適當策略性位置放置追蹤陳述式來檢測應用程式,這對於分散式應用程式而言非常有用。在使用追蹤陳述式檢測應用程式時,不只是在有問題時顯示資訊,也可以顯示資訊來監視應用程式的執行的效能。
除了 Trace 類別的程序及函式依預設會編譯成發行版本,而 Debug 類別的程序及函式不會被編譯成發行版本以外,Trace 與 Debug 類別完全一樣。下列主題提供有關在應用程式中使用追蹤記錄的額外資訊。
在本節中
檢測和追蹤的簡介
提供追蹤記錄和程式碼追蹤基本觀念的概觀。追蹤參數
說明如何依據複雜的準則使用參數來篩選追蹤訊息。追蹤接聽項
說明將追蹤訊息傳送至特定輸出目標的接聽程式 (Listener) 用法。HOW TO:追蹤應用程式中的程式碼
說明追蹤記錄與追蹤所需的主要步驟。HOW TO:將追蹤陳述式加入至應用程式程式碼
提供在應用程式中使用追蹤和偵錯訊息的數種技術。HOW TO:使用追蹤和偵錯進行條件式編譯
提供在編譯的應用程式中納入追蹤選項的指示。追蹤來源
描述使用 TraceSource 類別做為替代舊的靜態 Trace 和 Debug 類別的方法。
參考
Trace
提供 Trace 類別和其成員的詳細參考。Debug
提供 Debug 類別和其成員的詳細參考。TraceSource
提供 TraceSource 類別和其成員的詳細參考。
相關章節
- 偵錯準備:C# 和 Visual Basic 專案類型
提供連至 Managed 程式碼偵錯主題的連結。