N层环境中的Elmah

我有一个使用
MVC
-
WCF
-
MSSQL
的3层Web应用程序。 我喜欢Elmah,但是它目前不遵循我们的安全规则。我们的层使用受信任的安全性进行通信,因此,使Web层直接与数据库层进行对话的想法就不那么普遍了。我不确定/知道错误记录的标准,因此任何建议都将不胜感激...谢谢!     
已邀请:
我喜欢ELMAH,但我可以理解不希望Web层直接与数据层对话...我建议,如果您想使用ELMAH,请使用XML日志记录实现。如果绝对必须将其写入数据库,则可以下载源代码,并扩展内存记录实现以调用WCF服务来记录异常。 至于错误记录的标准,每个开发人员都会有自己的见解。这是Scott Hanselman的一篇旧博客文章,但是一篇很好的文章谈到了异常管理。     

要回复问题请先登录注册