.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而后再添加本身的。

相关文章
相关标签/搜索