TraceLevel 列舉

定義

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

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

欄位

名稱 Description
Off 0

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

Error 1

輸出錯誤處理訊息。

Warning 2

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

Info 3

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

Verbose 4

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

備註

此枚舉由類別使用 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 應用程式的設定檔中,你可以用文字來指定交換器的值。 例如,true對於 ,或表示列舉值的文本,例如 BooleanSwitchErrorTraceSwitch 該直線 <add name="mySwitch" value="Error" /> 等價於 <add name="mySwitch" value="1" />。 你也可以用列舉的整數值設定痕跡層級。 下表顯示列舉成員與其對應組態檔案項目之間的 TraceLevel 關係。

追蹤層級 設定檔值
關閉 0
錯誤 1
警告 2
Info 3
詳細資訊 4

適用於

另請參閱