System.Diagnostics.DefaultTraceListener
やなどの組み込みのトレース リスナーでフィルタリングを使用するにはどうすればよいSystem.Diagnostics.TextWriterTraceListener
ですか?
書き込みメソッドをオーバーライドしてフィルタリングを明示的にチェックする必要はありませんが、トレース情報にレベルをアタッチする方法が見つかりませんか?
トレーススイッチを使用して、いくつかのフィルタリングを行うことができます。設定ファイルにトレーススイッチを追加し、レベルを0、1、2、3、または4に設定します(それぞれ、オフ、エラー、警告、情報、詳細)。次に、WriteLineIf(traceSwitch.Error、....)を使用して、traceswitchがエラー用に構成されている場合にのみ印刷し、WriteLineIF(traceSwitch.Warning、...)を使用して、トレーススイッチがエラーまたは警告に設定されている場合に印刷します。等...