【问题标题】:How to use enterprise library for logging and exception handling purpose?如何使用企业库进行日志记录和异常处理?
【发布时间】:2014-08-12 01:45:24
【问题描述】:
我的项目设计如下:
- MVC 4(演示)(使用 ninject 作为 DI)
- WCF 服务 (BAL)
- DAL 库 -(核心 ADO.NET)
- 通用库(包含 DTO 和实用程序)
现在,我要添加 - 异常管理和日志记录机制。
任何人都可以建议我如何使用企业库吗?
此外,如果有人可以建议验证机制来通过企业库进行管理 - 客户端和服务器端,也会找到。
企业库 5 - .NET 框架 4。
谢谢
【问题讨论】:
标签:
asp.net-mvc-4
logging
.net-4.0
enterprise-library-5
【解决方案1】:
您喜欢寻找像 log4net 或 NLog 这样的日志记录解决方案吗?它们是两个最流行的 .NET 日志框架。对于例外情况,您还可以查看使用 ELMAH。
您还可以获得一些商业产品,以围绕异常和日志提供更高级的功能。这些产品通常允许您配置 log4net 或 NLog 以将数据转发给它们。商业产品可以将您的所有日志汇总在一起,并为您提供警报、仪表板等。Stackify 是一款可以同时处理异常和日志的产品。还有一些产品只做异常或日志,如Airbrake 或Papertrail。