我的团队目前正在构建一个ASP.NET MVC应用程序,我们正在努力确定要执行哪些框架来处理错误处理和日志记录.
选择其中之一的原因是什么?
解决方法
就个人而言,我一直在为我们的客户使用企业库,我还没有使用ELMAH.这是我对Ent Lib的想法.
>这将需要你一点点加速Ent Lib – 这不是5秒的安装,并开始使用它的东西.
>在app.config / web.config文件中有很多配置要使其工作.也就是说,一旦你明白了,其他项目就会更容易.
>您必须实现日志记录块,而不仅仅是异常处理块在某个地方记录信息(事件日志,平面文件,数据库等)
>它不只是用于记录异常.例如,我们的许多客户想要在用户登录或注销应用程序时获取日志事件.
>您可以使用配置文件来更改日志记录的工作方式,具体取决于环境(例如,生产日志异常,日志记录Dev等).
>这不仅仅是为了web,而是适用于各种应用.