.Net Trace->Listeners->Remove

今天在調試一個別人寫的ASP.NET老程序,log文件怎麼都寫不了。web.config裏的trace->listeners裏有這麼一行:web

<remove type="System.Diagnostics.DefaultTraceListener"/>google

註釋掉就行了。google了一下,不少例子都是這樣寫的,甚至MSDN上也有這樣的例子:調試

https://msdn.microsoft.com/en-us/library/system.diagnostics.defaulttracelistener(v=vs.71).aspxrem

不過這些例子都是不少年前的了。查MS關於remove的文檔:文檔

https://msdn.microsoft.com/en-us/library/w11c2b46(v=vs.110).aspxget

remove的參數應該是name而不是type。把上面那行改爲:List

<remove name="Default" />程序

就行了。註釋

或者也能夠在listeners的第一行用di

<clear/>

清掉全部的listener而後再添加本身的。

相關文章
相關標籤/搜索