.NET Framework 記錄檔的基本概念 (Visual Basic)
有許多方法可以記錄來自 Visual Basic 應用程式的資訊,除了使用 Visual Basic My.Application.Log 和 My.Log 物件之外,還可以使用許多不同的 .NET Framework 類別。 藉由記錄資訊,您可以監視和測量應用程式的效能及診斷錯誤。
追蹤、偵錯和進行檢測
。.NET 框架文檔使用幾種不同的術語與相關的日誌記錄:跟蹤、 調試和檢測。
「追蹤」(Tracing) 是一種讓您監視執行中應用程式的方法。 通常會使用 Trace 類別進行實作。 當您在開發應用程式時,可將追蹤陳述式加入至應用程式,而在開發應用程式的過程和部署完成之後,都可以使用該檢測。
「偵錯」(Debugging) 與追蹤類似,但它通常更為詳細,而且會在發行的組建中關閉。 通常會使用 Trace 類別進行實作。
「進行檢測」(Instrumenting) 是指將程式碼加入至應用程式,以便監視或測量產品的效能層級。 記錄、追蹤和偵錯都是檢測的形式。 您可以將追蹤陳述式放置在程式碼的策略性位置,藉以進行應用程式的檢測。 這項功能尤其適合分散式應用程式。
您可以運用追蹤陳述式進行應用程式的檢測,不僅在發生錯誤時會顯示資訊,還能監視應用程式的執行過程是否恰當。
Trace 和 Debug 類別如同 Visual Basic Log 物件,可以將關於錯誤和應用程式執行的資訊記錄至記錄檔、文字檔或其他裝置,以供日後分析。 此外,它們具備一些方法,對於輸出可以有更細微的控制。 如需更多追蹤類別,請參閱 用於 .NET Framework 記錄的類別 (Visual Basic)。
記錄和追蹤的基本概念
一旦進行應用程式的檢測之後,您可以:
追蹤程式碼:於執行階段接收有關應用程式執行的資訊性訊息。 如需詳細資訊,請參閱檢測和追蹤的簡介。
接收偵錯輸出:追蹤並修正開發中應用程式內的程式撰寫錯誤。 如需詳細資訊,請參閱Visual Studio 偵錯。
存取效能計數器:追蹤應用程式的效能。 如需詳細資訊,請參閱 .NET Framework 中的效能計數器。
寫入事件記錄檔:追蹤應用程式執行中的主要事件。 如需詳細資訊,請參閱 .NET Framework 中的 ETW 事件。
Trace 和 Debug 類別會提供在開發期間或部署之後,監視和檢查應用程式效能的方式。 例如,您可以使用 Trace 類別,以追蹤已部署應用程式中所出現的特定動作類型 (例如,建立新的資料庫連接),藉此監視應用程式的效率。
請參閱
參考
概念
.NET Framework 中使用 Visual Basic 進行的記錄和追蹤
用於 .NET Framework 記錄的類別 (Visual Basic)