2009-06-18 48 views
0

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

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

回答

1

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

+0

啊,那么简单。谢谢@ Arnshea! – ProfK 2009-06-18 20:35:25