я бы просто подключить в отслеживании веб апи ...
http://www.asp.net/web-api/overview/testing-and-debugging/tracing-in-aspnet-web-api
Из приведенной выше статьи, вы можете реализовать ITraceWriter как так. В этом примере используется System.Diagnostics.Trace.WriteLine, но вы также можете подключить запись к файлу.
public class SimpleTracer : ITraceWriter
{
public void Trace(HttpRequestMessage request, string category, TraceLevel level,
Action<TraceRecord> traceAction)
{
TraceRecord rec = new TraceRecord(request, category, level);
traceAction(rec);
WriteTrace(rec);
}
protected void WriteTrace(TraceRecord rec)
{
var message = string.Format("{0};{1};{2}",
rec.Operator, rec.Operation, rec.Message);
System.Diagnostics.Trace.WriteLine(message, rec.Category);
}
}
Как вы можете видеть из метода Trace, вы получаете доступ к HttpRequestMessage здесь.
вы можете использовать инструменты, такие как '' log4net' или Elmah' для запроса регистрации и ответа – Raghuveer
Спасибо, я ищу родное решение без использования внешних утилиты , – Omtechguy