尝试使用 NLog 进行一些基本的 ASP.NET Web API 跟踪。
经过大量搜索后,我能找到的唯一文档在这里: http: //nlog-project.org/2010/09/02/routing-system-diagnostics-trace-and-system-diagnostics-tracesource-logs-through- nlog.html
以上不适用于 Web API,但我已尝试对其进行调整,问题似乎出在我的 Web.Config 中:
<system.diagnostics>
<sources>
<source name="System.Web.Http.ApiController" switchValue="All">
<listeners>
<add name="nlog" />
</listeners>
</source>
</sources>
<sharedListeners>
<add name="nlog" type="NLog.NLogTraceListener, NLog" />
</sharedListeners>
</system.diagnostics>
任何想法为什么它不工作或引用一个例子?