Trace.WriteLine(消息,类别),在输出中没有前导类别

时间:2014-09-04 13:02:35

标签: c# visual-studio trace

特定类别的Trace.WriteLine(message, category)跟踪,例如“信息”
并打印Information: message

出于好奇:是否有可能告诉Trace在使用类别时不输出前导“信息:”前缀?

我出于其他原因需要Trace和类别,所以出于好奇:在这种情况下是否有办法?

1 个答案:

答案 0 :(得分:0)

Trace类默认不支持此功能。 http://msdn.microsoft.com/en-us/library/system.diagnostics.trace%28v=vs.110%29.aspx

虽然您可以提供CustomTraceListener对象的自定义实现 http://msdn.microsoft.com/en-us/library/ff650498.aspx 以理想的方式编写控制台或任何你需要的方法,并将其添加到Trace侦听器列表

System.Diagnostics.Trace.Listeners.Clear();
System.Diagnostics.Trace.Listeners.Add(...);

http://msdn.microsoft.com/en-us/library/4y5y10s7%28v=vs.110%29.aspx