A.建一個(gè)布爾型的常量,將它命名為#TraceLogging并將它設(shè)置為False。每次調(diào)用Tracelogging,時(shí)將使用#if…#,然后陳述#TraceLogging的值。
B.每臺(tái)計(jì)算機(jī)將要訪(fǎng)問(wèn)你的應(yīng)用程序通過(guò)創(chuàng)建一個(gè)環(huán)境變量,并命名為CustOrdersTrace。你要查看日志文件時(shí),就將不幸變量設(shè)置為T(mén)rue,不查看時(shí),將環(huán)境變量設(shè)置為False。
C.每臺(tái)計(jì)算機(jī)將要訪(fǎng)問(wèn)你的應(yīng)用程序時(shí)通過(guò)編輯快捷鍵來(lái)使用你的應(yīng)用程序并添加路徑:/d:TRACE=TruetotheTargetproperty。
D.在你的代碼中使用TraceSwitch.每次你的代碼中使用Tracelogging,來(lái)引用TraceSwitch來(lái)檢驗(yàn)是否加載信息,通過(guò)編輯你的應(yīng)用程序的配置文件來(lái)改變TraceSwitch。