实现客户端WCF消息的自定义日志记录

时间:2009-10-02 12:54:50

标签: c# .net wcf logging client-side

我的同事需要实现WCF消息的自定义日志记录,用于调试目的,还需要可跟踪性(已保存的记录数据以供将来参考和验证)。

像这样的例子Capture XML In WCF Service显示了如何为主机执行此操作,但他需要它用于客户端应用程序。

任何人都可以帮助我/他指点寻找什么或从哪里开始?

由于我们需要与数据库通信以记录数据,因此只需更改一次即可记录到磁盘上的文件(如此MSDN示例Configure Message Logging),这不足以满足我们的需求。

这是.NET 3.5的C#3.0应用程序。

1 个答案:

答案 0 :(得分:2)

您引用的示例:它与客户端非常相似/双重。而不是IDispatchMessageInspector,而是IClientMessageInspector。而不是IServiceBehavior,使用IEndpointBehavior等.OM将引导你朝正确的方向发展。