ASP.Net WebAPI RC ILogger

时间:2012-06-10 20:45:22

标签: c# asp.net-web-api

我刚刚升级到webApi的RC,发现很多东西都不再像以前那样了。

我们使用ILoggerhttp://msdn.microsoft.com/en-us/library/system.web.http.common.ilogger(v=vs.108).aspx)接口来记录API内部的事件/异常。然而,升级后这似乎不再存在。有谁知道这已经消失了/这已经变成了什么?

3 个答案:

答案 0 :(得分:3)

使用新的WebAPI,ILogger界面已被删除,现在您应该使用 ITraceWriter ,如下所述:

监控和诊断:您可以通过提供ITraceWriter实现并使用依赖项解析程序将其配置为服务来启用跟踪。 ILogger界面已被删除。

Here是官方文档,here是从ITraceWriter开始的示例

答案 1 :(得分:2)

ILogger接口被替换为更通用的跟踪机制。您可以在新跟踪here上查看详细信息。

答案 2 :(得分:0)

您还可以结帐我的nlog webapi trace writer。它只适用于后RC位,但它是一个直接的改变,使它与RC下降相反。

相关问题