3

刚升级到webApi的RC,发现一大堆东西已经不是原来的样子了。

我们使用ILogger( http://msdn.microsoft.com/en-us/library/system.web.http.common.ilogger(v=vs.108).aspx ) 接口从我们的 API 中记录事件/异常. 但是,升级后似乎不再存在。有谁知道这去了哪里/变成了什么?

4

3 回答 3

3

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

监视和诊断:您可以通过提供 ITraceWriter 实现并使用依赖关系解析器将其配置为服务来启用跟踪。ILogger 接口已被删除。

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

于 2012-06-10T23:49:58.517 回答
2

ILogger 接口已替换为更通用的跟踪机制。您可以在此处查看有关新跟踪的详细信息。

于 2012-06-11T00:03:16.027 回答
0

您还可以查看我的nlog webapi trace writer。它仅适用于后 RC 位,但它是一个简单的更改,以使其对抗 RC 下降。

于 2012-06-11T01:08:39.793 回答