最佳答案
我正在使用 IIS 上托管的 Microsoft Asp.net WebApi2。我非常简单地想记录每篇文章的请求主体(XML 或 JSON)和响应主体。
这个项目和处理邮件的控制器没有什么特别之处。我对使用日志框架(如 nLog、 elmah、 log4net 或 Web API 的内置跟踪特性)不感兴趣,除非有必要这样做。
我只是想知道我的日志代码放在哪里,以及如何从传入和传出的请求和响应中获得实际的 JSON 或 XML。
我的控制器方法:
public HttpResponseMessage Post([FromBody])Employee employee)
{
if (ModelState.IsValid)
{
// insert employee into to the database
}
}