NLog,Elmah +共享库

时间:2011-07-07 12:39:06

标签: asp.net-mvc elmah nlog

我正在尝试为我的所有MVC项目创建一个公共库。我使用BaseController和BaseModel类开始非常简单。简单的东西!

现在在我的项目中,我想使用Elmah或NLog来记录异常和/或跟踪信息。

有人能给我一些关于编写公共库以支持两者的最佳实践的想法吗?

1 个答案:

答案 0 :(得分:4)

我会使用NLog作为记录的基础。我为NLog创建了一个小目标,可用于将异常路由到ELMA。您可以在https://github.com/ccellar/nlog-elmah-target找到它。

使用此目标,您可以使用logger.*Exception( ... )记录异常并将其传递给ELMAH。