TraceLevel 列舉

定義

指定要輸出 DebugTraceTraceSwitch 類別的哪些訊息。

public enum class TraceLevel
public enum TraceLevel
type TraceLevel = 
Public Enum TraceLevel
繼承
TraceLevel

欄位

Error 1

輸出錯誤處理訊息。

Info 3

輸出資訊訊息、警告和錯誤處理訊息。

Off 0

不輸出任何追蹤和偵錯的訊息。

Verbose 4

輸出所有偵錯和追蹤的訊息。

Warning 2

輸出警告和錯誤處理訊息。

備註

這項列舉供 TraceSwitch 類別使用。

您必須啟用追蹤或偵錯,才能使用參數。 下列語法是編譯器特有的。 如果您使用 C# 或 Visual Basic 以外的編譯器,請參閱編譯器的檔。

  • 若要在 C# 中啟用偵錯, /d:DEBUG 請在編譯器程式程式碼時將 旗標新增至編譯器命令列,或新增 #define DEBUG 至檔案頂端。 在 Visual Basic 中,將 /d:DEBUG=True 旗標新增至編譯器命令列。

  • 若要在 C# 中啟用追蹤,請在 /d:TRACE 編譯器程式程式碼時將 旗標新增至編譯器命令列,或新增 #define TRACE 至檔案頂端。 在 Visual Basic 中,將 /d:TRACE=True 旗標新增至編譯器命令列。

如需檢測應用程式的詳細資訊,請參閱 DebugTrace

在.NET Framework應用程式組態檔中,您可以使用文字來指定參數的值。 例如,針對 BooleanSwitchtrue 或表示列舉值的文字,例如 Error 針對 TraceSwitch<add name="mySwitch" value="Error" /> 這一行相當於 <add name="mySwitch" value="1" />。 您也可以使用列舉的整數值來設定追蹤層級。 下表顯示列舉成員與其對應組態檔專案之間的 TraceLevel 關聯性。

追蹤層級 組態檔值
關閉 0
錯誤 1
警告 2
資訊 3
「詳細資訊」 4

適用於

另請參閱