根据文件 :
使用该
ITraceWriter
接口为 ASP.NET Web API 编写跟踪。的默认实现ITraceWriter
是“无操作”跟踪器
为什么我会null
进入我的应用程序?
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
ITraceWriter trace = GlobalConfiguration.Configuration.Services.GetTraceWriter();
//..........
}
}
我需要将实例作为依赖项传递给我的处理程序/等。当然,我可以自己实现和注册“无操作”作家,但是......
为什么我更喜欢新界面而不是旧界面System.Diagnostics
?