HOW TO:建立和初始化追蹤參數
為了使用追蹤參數,您必須先建立追蹤參數,並將其置入程式碼中。 您可從兩種預先定義的類別來建立參數物件:BooleanSwitch 類別和 TraceSwitch 類別。 如果您只在意是否要顯示追蹤訊息,則可使用 BooleanSwitch;如果您需要區別追蹤層級,請使用 TraceSwitch。 如果您使用 TraceSwitch,則可定義您自己的偵錯訊息,並將其與不同的追蹤層級關聯。 您可運用追蹤或偵錯來使用這兩種參數。 依照預設,BooleanSwitch 為停用,而 TraceSwitch 會設為 TraceLevel.Off 層級。 您可以建立追蹤參數,並放置在程式碼中任何可能需要使用的地方。
雖然您可在程式碼中設定追蹤層級和其他組態選項,但是我們建議您使用組態檔來管理參數的狀態。 這是因為在組態系統中管理參數的組態讓您擁有更多的彈性 — 您可開啟或關閉各種參數和變更層級,而不需要重新編譯應用程式。 如需詳細資訊,請參閱設定追蹤參數。
若要建立和初始化追蹤參數
將參數定義為 BooleanSwitch 型別或 TraceSwitch 型別,並設定參數的名稱和描述。
設定追蹤參數。 如需詳細資訊,請參閱設定追蹤參數。
下列程式碼建立兩個參數,每種型別一個:
Dim dataSwitch As New BooleanSwitch("Data", "DataAccess module") Dim generalSwitch As New TraceSwitch("General", "Entire application")
System.Diagnostics.BooleanSwitch dataSwitch = new System.Diagnostics.BooleanSwitch("Data", "DataAccess module"); System.Diagnostics.TraceSwitch generalSwitch = new System.Diagnostics.TraceSwitch("General", "Entire application");