Elmah在N层环境中

时间:2011-04-13 18:08:45

标签: asp.net elmah n-tier-architecture

我有一个使用MVC - WCF - MSSQL的3层网络应用程序。

我喜欢Elmah,但它目前不符合我们的安全规则。我们的层使用可信安全性进行通信,因此让Web层直接与数据库层进行通信是不受欢迎的。我不确定/意识到错误记录的标准,所以任何建议或建议将不胜感激......谢谢!

1 个答案:

答案 0 :(得分:2)

我喜欢ELMAH,但我可以理解,不希望网络层直接与数据层对话......我建议如果你想使用ELMAH,你可以使用XML logging implementation。如果您必须将其写入数据库,则可以下载源代码,并扩展内存日志记录实现以调用WCF服务以记录异常。

就错误记录的标准而言,每个开发人员都会有自己的看法。 This is an old blog post by Scott Hanselman,但是谈论异常管理的好方法。

相关问题