TraceLevel 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定要輸出 Debug、Trace 和 TraceSwitch 類別的哪些訊息。
public enum class TraceLevel
public enum TraceLevel
type TraceLevel =
Public Enum 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
旗標新增至編譯程式命令行。
如需偵測應用程式的詳細資訊,請參閱 Debug 和 Trace。
在 .NET Framework 應用程式組態檔中,您可以使用文字來指定參數的值。 例如,針對 BooleanSwitch,true
或表示列舉值的文字,例如 Error
針對 TraceSwitch。 <add name="mySwitch" value="Error" />
這一行相當於 <add name="mySwitch" value="1" />
。 您也可以使用列舉的整數值來設定追蹤層級。 下表顯示列舉成員與其對應組態檔專案之間的 TraceLevel 關聯性。
追蹤層級 | 組態檔值 |
---|---|
關閉 | 0 |
錯誤 | 1 |
警告 | 2 |
資訊 | 3 |
「詳細資訊」 | 4 |