如何在 Azure(生产环境)中设置 WCF 跟踪,以便记录所有 WCF 错误?
问问题
1831 次
2 回答
1
您不能为此目的使用 Windows Azure 诊断程序吗?正确配置后,您的跟踪日志将在您在代码中指定的 Windows Azure 存储帐户中可用。有关 Windows Azure 诊断的更多信息,请访问:https ://www.windowsazure.com/en-us/develop/net/common-tasks/diagnostics/ 。
于 2012-07-23T08:01:25.590 回答
0
就像 Guarav 所说,您可以简单地使用 Azure 诊断将所有错误记录到您的存储帐户(在 MSDN 杂志中有很好的阅读:在 Windows Azure 中控制日志记录和跟踪)。
现在我个人不喜欢使用 WCF 时的“平面”日志记录。我发现能够追踪活动非常重要。这就是为什么对于我使用 WCF 的所有 Azure 项目,我不使用常规诊断。
我使用了Christian Weyer记录的技巧,在该技巧中我登录到经典的 *.svclog 文件并将这些文件发送到我的存储帐户。然后我使用 CloudBerry Storage Explorer 来简单地查看那些包含活动的日志。这可以通过创建自定义 XmlWriterTraceListener 来写入本地资源,该资源会发送到您的存储帐户。
于 2012-07-23T08:12:28.363 回答