使用log4net将Wcf Web服务的SOAP请求和响应记录到文本文件中

时间:2011-09-07 04:05:07

标签: c# wcf web-services logging

是否有任何简单的方法可以让WCF服务将SOAP请求和响应记录到文本文件中。

我想在服务器上记录消息,只是为了澄清。

1 个答案:

答案 0 :(得分:5)

如果您可以更改服务代码以添加行为,则可以挂钩IDispatchMessageInspector并使用任何日志记录框架来记录其中的消息。您还可以查看WCF Message Logging功能,该功能使用System.Diagnostic框架来执行日志记录(我还没有使用过log4net,也许他们有一些跟踪侦听器也可以用于此)。 / p>