.NET Framework 記錄檔的基本概念 (Visual Basic)

有許多方法可以記錄來自 Visual Basic 應用程式的資訊,除了使用 Visual Basic My.Application.Log 和 My.Log 物件之外,還可以使用許多不同的 .NET Framework 類別。 藉由記錄資訊,您可以監視和測量應用程式的效能及診斷錯誤。

追蹤、偵錯和進行檢測

。.NET 框架文檔使用幾種不同的術語與相關的日誌記錄:跟蹤、 調試和檢測。

  • 「追蹤」(Tracing) 是一種讓您監視執行中應用程式的方法。 通常會使用 Trace 類別進行實作。 當您在開發應用程式時,可將追蹤陳述式加入至應用程式,而在開發應用程式的過程和部署完成之後,都可以使用該檢測。

  • 「偵錯」(Debugging) 與追蹤類似,但它通常更為詳細,而且會在發行的組建中關閉。 通常會使用 Trace 類別進行實作。

  • 「進行檢測」(Instrumenting) 是指將程式碼加入至應用程式,以便監視或測量產品的效能層級。 記錄、追蹤和偵錯都是檢測的形式。 您可以將追蹤陳述式放置在程式碼的策略性位置,藉以進行應用程式的檢測。 這項功能尤其適合分散式應用程式。

    您可以運用追蹤陳述式進行應用程式的檢測,不僅在發生錯誤時會顯示資訊,還能監視應用程式的執行過程是否恰當。

TraceDebug 類別如同 Visual Basic Log 物件,可以將關於錯誤和應用程式執行的資訊記錄至記錄檔、文字檔或其他裝置,以供日後分析。 此外,它們具備一些方法,對於輸出可以有更細微的控制。 如需更多追蹤類別,請參閱 用於 .NET Framework 記錄的類別 (Visual Basic)

記錄和追蹤的基本概念

一旦進行應用程式的檢測之後,您可以:

TraceDebug 類別會提供在開發期間或部署之後,監視和檢查應用程式效能的方式。 例如,您可以使用 Trace 類別,以追蹤已部署應用程式中所出現的特定動作類型 (例如,建立新的資料庫連接),藉此監視應用程式的效率。

請參閱

參考

System.Diagnostics

概念

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

檢測和追蹤的簡介

用於 .NET Framework 記錄的類別 (Visual Basic)

其他資源

追蹤和稽核應用程式