log-soap-Anforderung und Antwort von Wcf-web service in eine text-Datei mit log4net
Gibt es da irgendeine einfache Möglichkeit, sich einen WCF-Service zu melden SOAP-Anfragen und-Antworten eine text-Datei.
Ich will das protokollieren der Nachrichten auf dem server, nur um zu klären.
- Sie können die Verwendung von MS Fiddler Pakete überprüfen, die auf dem client oder server, und sehen Sie die vollständige Anfrage - /Antwort-XML. Manchmal ist es einfacher als die Implementierung einer eigenen Lösung.
- Muss ich schreiben, die soap-Nachrichten zu text-Datei, ist eine Forderung, sorry, aber Fiddler lösen nicht das problem
- Finden Sie auf den folgenden link, um die Einrichtung log4net mit WCF. In jedem webmethod-Sie können hinzufügen, request-und response-Informationen in die log-Datei. paulthecyclist.com/tag/log4net
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie ändern, können Sie den service-code ein Verhalten hinzufügen, können Sie hook up eine IDispatchMessageInspector und je nachdem, was logging framework zur Anmeldung bei den Botschaften. Sie können auch einen Blick auf die WCF-Message-Logging - Funktion, die das System verwendet.Diagnostic framework zum ausführen der Anmeldung (ich habe nicht benutzt, log4net noch, vielleicht haben Sie einige trace-listener, die verwendet werden können für dieses auch).