我的团队目前正在构建一个 ASP.NET MVC 应用程序,我们正在尝试确定要实现哪些框架来处理错误处理和日志记录。
选择其中一个而不是另一个的原因是什么?
我的团队目前正在构建一个 ASP.NET MVC 应用程序,我们正在尝试确定要实现哪些框架来处理错误处理和日志记录。
选择其中一个而不是另一个的原因是什么?
就个人而言,我一直在为我们的许多客户使用 Enterprise Library,但我还没有使用 ELMAH。这是我对 Ent Lib 的看法。
对 ELMAH 的粗略一瞥让我相信这是快速完成任务的好方法。从长远来看,您可能想要一些具有额外功能的东西。
ELMAH 简单、易于使用且易于实施。EntLib 是大的、“企业”和强大的。就您而言,根据我对您的情况的了解很少,我会毫不犹豫地推荐任何东西。但是,如果我必须为您选择一个,我会说 ELMAH 出于上述原因。
我可能在这里偏离了基地,这种情况经常发生,但 EntLibrary 旨在帮助开发异常处理,而 ELMAH 只是要向您展示异常发生的时间和地点。如果您只想要异常报告,请使用 ELMAH,如果您需要更多功能 EntLib。
此外,Elmah 专为捕获和记录未处理的异常而设计。它可以配置为记录捕获的异常,但这是最近添加的,并不是它的主要目的。