如何配置WCF端到端日志记录?

时间:2009-05-12 07:56:55

标签: wcf logging msmq certificate

我有一个问题需要解决,但我不知道如何在WCF中配置端到端日志记录(我不确定即使端到端也可以解决我的问题启用日志记录)。我有三个应用程序(A,B,C)通过NetMsmqBinding使用WCF服务相互通信。 A是主机,B和C是WCF服务的客户端。该服务使用带有证书的邮件安全性。 B和A之间的通信完全正常,但C和A之间的通信却没有。所以我想使用日志记录并找出消息从队列中删除的原因(在C - > A的情况下)并且主机不处理...我们如何配置此方案的日志记录以便诊断问题...(应用程序B和应用程序C在同一台机器上,应用程序A在不同的机器上)。 (B - > A既可以使用证书也可以不使用证书)(C - > A只能在没有证书的情况下工作)。我需要配置C - > A使用证书,但我不知道修复它有什么问题。请帮忙!

谢谢!

1 个答案:

答案 0 :(得分:1)

以下是如何进行WCF端到端跟踪:

http://msdn.microsoft.com/en-us/library/aa738749.aspx

在您的情况下,我会使用Enterprise Library Logging。记录进入和退出每个发送参数的方法,以及使用try catch代码的关键部分,并记录异常。

希望这有帮助。