ELMAH VS企业库异常处理块 [英] ELMAH vs Enterprise Library Exception Handling Block

查看:111
本文介绍了ELMAH VS企业库异常处理块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的团队目前正在建设中的ASP.NET MVC应用程序的过程中,我们正在试图决定这些框架来实现处理错误处理和日志记录。

My team is currently in the process of building an ASP.NET MVC application, and we're trying to decide which of these frameworks to implement to deal with error handling and logging.

什么是选择其中一个比其他的原因?

What are the reasons for choosing one of these over the other?

推荐答案

就个人而言,我一直在使用企业库进行了一些我们的客户,我还没有使用ELMAH。这里是我的耳鼻喉库的想法。

Personally, I've been using Enterprise Library for a number of our clients and I have yet to use ELMAH. Here's my thoughts on Ent Lib.


  • 它会带你一点起床耳鼻喉科库,以加快 - 这不是5秒安装并开始使用它的事情

  • 有很多配置中的app.config / web.config文件做只是为了使它工作。这就是说,一旦你了解它,它更容易在其他项目上。

  • 您必须执行日志程序块,而不仅仅是异常处理块记录某处的信息(事件日志,平面文件,数据库等)

  • 这不只是记录异常。例如,我们的许多客户希望获得日志事件当用户登录或注销的申请。

  • 您可以使用配置文件记录的工作方式取决于环境(即登录为生产例外,登录一切为了开发等)来更改。

  • 这不只是为网络,但对于各类应用。

在ELMAH粗略地看一眼使我相信,这是一个伟大的方式得到的东西了快。从长远来看,您可能需要使用额外的电源什么的。

A cursory glance at ELMAH leads me to believe that it's a great way to get something up quick. Longer term, you may want something with additional power.

这篇关于ELMAH VS企业库异常处理块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆