我有像往常一样的N trier应用程序在WCF +数据层中使用ASP.Net MVC3 +服务层的表示层正常类项目C#在运行时托管WCF服务我们有托管层。这个托管层实际上有服务层的web.config。我想根据客户的建议使用ELMAH在WCF和数据层中提供loggin。
如何在此方案中配置它以获取服务层异常和数据层异常?如果我在WCF托管服务的web.config中进行了更改(关注this),那么添加try{}... catch{}
附带的每个方法是否必要?或者只有web.config设置足以记录错误。在表示层,我能够使用web.config设置,global.asax设置和示例方法中的Elmah.ErrorSignal.FromCurrentContext().Raise(e);.
向数据库发送错误。那么上面的代码行是否必须在每个方法中添加?
Elmah.ErrorSignal.FromCurrentContext().Raise(e);