Wenn Sie ermöglichen in der ASP.NET Web API Tracing per Tracing in der ASP.NET-Web-API protokolliert die integrierte Tracing-Infrastruktur die Informationen, nach denen Sie suchen.
Im Falle einer ungültigen Anforderung, die die Inhaltsverhandlung nicht besteht, wird im DefaultContentNegotiator ein HttpError auftreten.
Hier ist ein Beispiel für die einfache Ablaufverfolgung für diese Art von Fehler:
DefaultContentNegotiator; Negotiate; Type = 'HttpError', Formatierer = [JsonMediaTypeFormatterTracer, XmlMediaTypeFormatterTracer, FormUrlEncodedMediaTypeFormatterTracer, FormUrlEncodedMediaTypeFormatterTracer]
Der Trace-Writer ist ein TraceRecord als seine Eingabe, die die Anforderungsinformationen sowie optional eine beliebige benutzerdefinierte Informationen enthalten werden möchten Sie vielleicht verwenden.
Die Web API wird die Trace-Writer verwenden Sie konfigurieren Informationen über den Lebenszyklus der Anfragen zu verfolgen. Sie können Trace-Writer verwenden sowohl die Lebenszyklusereignisse sowie ein eigenen Controller-Code zu verfolgen.