【发布时间】:2011-09-30 10:39:16
【问题描述】:
我正在尝试想办法为我的所有 MVC 项目创建一个通用库。我从 BaseController 和 BaseModel 类开始非常简单。简单的东西!
现在在我的项目中,我想使用 Elmah 或 NLog 来记录异常和/或跟踪信息。
谁能给我一些关于编写一个通用库来支持两者的最佳实践的想法?
【问题讨论】:
标签: asp.net-mvc elmah nlog
我正在尝试想办法为我的所有 MVC 项目创建一个通用库。我从 BaseController 和 BaseModel 类开始非常简单。简单的东西!
现在在我的项目中,我想使用 Elmah 或 NLog 来记录异常和/或跟踪信息。
谁能给我一些关于编写一个通用库来支持两者的最佳实践的想法?
【问题讨论】:
标签: asp.net-mvc elmah nlog
我会使用 NLog 作为您的日志记录的基础。我为 NLog 创建了一个小目标,可用于将异常路由到 ELMA。您可以在 https://github.com/ccellar/nlog-elmah-target 找到它。
有了这个目标,您可以使用logger.*Exception( ... ) 记录异常并将其传递给 ELMAH。
【讨论】: