跟踪过滤

时间:2009-06-18 14:58:34

标签: .net debugging trace

如何在内置跟踪侦听器上使用过滤,例如System.Diagnostics.DefaultTraceListenerSystem.Diagnostics.TextWriterTraceListener

我不想重写写入方法并明确检查过滤,但是我找不到附加级别来跟踪信息的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用跟踪开关进行一些过滤。将跟踪开关添加到配置文件,然后将级别设置为0,1,2,3或4(分别为关闭,错误,警告,信息,详细)。然后,您将使用WriteLineIf(traceSwitch.Error,....)仅在tracewitch配置为错误时打印,如果跟踪开关设置为错误或警告,则打印WriteLineIF(traceSwitch.Warning,...),等...