【问题标题】:Implementing custom logging of WCF messages client-side在客户端实现 WCF 消息的自定义日志记录
【发布时间】:2010-12-03 07:40:16
【问题描述】:

我的一位同事需要实现 WCF 消息的自定义日志记录,既用于调试目的,也用于可追溯性(记录的数据将被保存以供将来参考和验证)。

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

谁能帮我/他指点一下要寻找什么或从哪里开始?

由于我们需要与数据库通信来记录数据,因此将日志记录到磁盘上的文件的简单配置更改(例如此 MSDN 示例 Configure Message Logging)不足以满足我们的需求。

这是一个适用于 .NET 3.5 的 C# 3.0 应用程序。

【问题讨论】:

  • 什么是客户端应用程序?有大量客户端应用程序可能与 WCF 服务通信,因此日志记录将完全取决于客户端上可用的内容。
  • 适用于 .NET 3.5 和 C# 3.0,抱歉错过了,添加了标签并编辑了问题。

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


【解决方案1】:

您引用的示例:对于客户端来说非常相似/双重。 IClientMessageInspector 代替了 IDispatchMessageInspector。使用 IEndpointBehavior 等代替 IServiceBehavior。OM 将引导您朝着正确的方向前进。

【讨论】:

    猜你喜欢
    • 2023-04-02
    • 2016-12-16
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    • 2016-05-22
    • 1970-01-01
    • 2012-08-15
    • 2013-11-11
    相关资源
    最近更新 更多