如何使用企业库进行日志记录和异常处理?

时间:2014-06-21 13:02:00

标签: asp.net-mvc-4 logging .net-4.0 enterprise-library-5

我的项目设计如下:

  1. MVC 4(演示文稿)(使用ninject作为DI)
  2. WCF服务(BAL)
  3. DAL库 - (Core ADO.NET)
  4. 公共库(包含DTO和实用程序)
  5. 现在,我想添加 - 异常管理和日志记录机制。

    任何人都可以建议我如何使用企业库吗?

    此外,如果任何人都可以建议通过企业库(客户端和服务器端)管理验证机制,也会发现。

    企业库5 - .NET framework 4.

    谢谢

1 个答案:

答案 0 :(得分:0)

听起来你喜欢寻找像log4net或NLog这样的日志记录解决方案吗?它们是两种最流行的.NET日志框架。对于例外,您还可以查看使用ELMAH。

还有一些商业产品可以提供围绕例外和日志的更高级功能。这些产品通常允许您配置log4net或NLog以将数据转发给它们。商业产品可以将所有日志聚合在一起,并为您提供警报,仪表板等。Stackify是一种可以同时执行例外和日志的产品。还有一些产品只会执行例外或日志,例如AirbrakePapertrail