【发布时间】:2012-07-21 14:11:36
【问题描述】:
我们有一个自托管的 WCF 服务,它接收和处理来自专有设备的请求。在性能测试期间,我们淹没了服务,以查看收到过多请求时会发生什么。
我们发现一些连接超时,这没关系。我们的问题是我们希望它记录在常规日志中。 我们正在记录到 EventLog。
如何做到这一点?是否有某种我们可以连接的 OnTimeOut 事件?
【问题讨论】:
我们有一个自托管的 WCF 服务,它接收和处理来自专有设备的请求。在性能测试期间,我们淹没了服务,以查看收到过多请求时会发生什么。
我们发现一些连接超时,这没关系。我们的问题是我们希望它记录在常规日志中。 我们正在记录到 EventLog。
如何做到这一点?是否有某种我们可以连接的 OnTimeOut 事件?
【问题讨论】:
以防万一,但您似乎知道这一点,这里是如何激活诊断 (WCF tracing)。
在我看来,您可以创建自己的跟踪侦听器,将其写入 EventLog ?这里的困难是将诊断限制为您感兴趣的事件,但我想您可以根据需要在侦听器中添加自己的过滤器。
【讨论】: