5
在.NET中的跟蹤「開關」和「過濾器」之間的區別是什麼?他們似乎以類似的方式工作。在.NET中進行跟蹤時,「switch」和「filter」有什麼區別?
<system.diagnostics>
<trace autoflush="true" indentsize="5">
<listeners>
<add name="DemoListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="D:\output1.txt">
</add>
<remove name="Default" />
</listeners>
</trace>
<sources>
<source name="DemoApp" switchName="DemoApp">
<listeners>
<add name="DemoListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="D:\output2.txt">
<filter type="System.Diagnostics.EventTypeFilter" initializeData="Error"/>
</add>
<remove name="Default" />
</listeners>
</source>
</sources>
<switches>
<add name="DemoApp" value="Error"/>
</switches>
</system.diagnostics>
換句話說,''元素限制發送給收聽者的輸入消息,''元素限制收聽者輸出的消息。 –
Suncat2000