如何在n层应用程序中的sql server中配置ELMAH日志记录

时间:2013-11-18 10:55:32

标签: sql-server asp.net-mvc-3 wcf elmah

我有像往常一样的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);

0 个答案:

没有答案