Tracer


  Tracer 类用于在 输出 窗口输出跟踪信息,它实际上是调用 Trace 类的 WriteLine 方法。Tracer 类输出的信息以 -->> 开头。如下所示:

[TestMethod]
public void TestTracer()
{
    Tracer.Debug("正在加载数据...");
    Tracer.Debug("数据加载完毕...");
}

  观察 输出 窗口,你会发现以下信息:

-->> 正在加载数据...
-->> 数据加载完毕...

  在 .Net Framework 应用程序中,可以在 app.config 或 web.config 配置文件中,在 appSettings 配置节加入 DisableTracer 来关闭跟踪信息的输出。如下所示:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings>
    <add key="DisableTracer" value="true" /> <!-- 关闭 -->
  </appSettings>
</configuration>

  而在 .Net Core 应用程序中,目前只能使用 Tracer 类的静态属性 Disabled 来关闭。