微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Silverlight日志记录框架和/或最佳做法

现在Silverlight 2终于发货了。我想知道是否有人把它的任何日志框架,可能像 enterprise library logginglog4net我有兴趣的东西,可以执行跟踪客户端和日志消息到服务器。

到目前为止我发现的唯一的项目是Clog CodeProject.有人使用这个?你的想法是什么?

解决方法

我要为我们写的产品深入研究类似的东西。我正在考虑使用PostSharp for Silverlight作为一个方面添加客户端日志记录。

我已经使用NLog项目,在完整的.NET框架和紧凑框架下,非常成功,所以我很可能采取现有的框架代码,并添加一些日志目标:

>一个标准的System.Diagnostics目标,以使用DebugView等捕获。
>与NLog中的类似的异步Web服务目标。
>具有延迟传输到服务器语义的隔离存储目标。

我简要地看了一下Clog,它似乎有一个主要的缺陷 – 它不能记录连接失败。因此,假设您的Web服务器始终处于联机状态,那么它将正常工作,但是当上游或服务器本身出现问题时,日志记录数据将全部丢失,甚至可能导致应用程序崩溃。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐