ASP.Net WebAPI RC ILogger

本文关键字:ILogger RC WebAPI Net ASP | 更新日期: 2023-09-27 18:36:47

我刚刚升级到webApi的RC,发现很多东西都不再是原来的样子了。

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

ASP.Net WebAPI RC ILogger

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

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

这是

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

ILogger 接口被更通用的跟踪机制所取代。您可以在此处查看有关新跟踪的详细信息。

你也可以看看我的nlog webapi跟踪编写器。它仅适用于后 RC 位,但这是一个直接的更改,可以使其针对 RC 下降工作。