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