我刚刚升级到webApi的RC,发现很多东西都不再像以前那样了。
我们使用ILogger
(http://msdn.microsoft.com/en-us/library/system.web.http.common.ilogger(v=vs.108).aspx)接口来记录API内部的事件/异常。然而,升级后这似乎不再存在。有谁知道这已经消失了/这已经变成了什么?
答案 0 :(得分:3)
使用新的WebAPI,ILogger界面已被删除,现在您应该使用 ITraceWriter ,如下所述:
监控和诊断:您可以通过提供ITraceWriter实现并使用依赖项解析程序将其配置为服务来启用跟踪。 ILogger界面已被删除。
答案 1 :(得分:2)
ILogger接口被替换为更通用的跟踪机制。您可以在新跟踪here上查看详细信息。
答案 2 :(得分:0)
您还可以结帐我的nlog webapi trace writer。它只适用于后RC位,但它是一个直接的改变,使它与RC下降相反。