TraceLevel 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定要輸出 Debug、Trace 和 TraceSwitch 類別的訊息。
public enum class TraceLevel
public enum TraceLevel
type TraceLevel =
Public Enum 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編譯器命令列。
如需偵測應用程式的詳細資訊,請參閱 Debug 和 Trace。
在 .NET Framework 應用程式的設定檔中,你可以用文字來指定交換器的值。 例如,true對於 ,或表示列舉值的文本,例如 BooleanSwitchError。TraceSwitch 該直線 <add name="mySwitch" value="Error" /> 等價於 <add name="mySwitch" value="1" />。 你也可以用列舉的整數值設定痕跡層級。 下表顯示列舉成員與其對應組態檔案項目之間的 TraceLevel 關係。
| 追蹤層級 | 設定檔值 |
|---|---|
| 關閉 | 0 |
| 錯誤 | 1 |
| 警告 | 2 |
| Info | 3 |
| 詳細資訊 | 4 |