我们需要一个日志框架,允许我们执行以下操作
我已经看到ELMAH会做#1,asp.net健康监控似乎会处理#4和#5以及可能#2(虽然不是100%肯定),或者类似于NLog或Log4Net将负责#3。
I did find a tutorial关于实现所有这些但是我想知道是否有必要将所有这些库仅用于此类型的日志记录,看起来有点多,然后你会有尝试将它们组合到一起的开销标准类型的视图,如果你将如何显示它们。
有比这更简单的方法吗?
答案 0 :(得分:0)
我个人喜欢让不同的系统记录不同类型的数据。正如我所看到的,每个都是日志记录角色的不同领域。分析师不应该关心#1异常,这些异常适用于开发人员,开发人员应该关注#2(Google Analytics或Adobe SiteCatalyst)。我觉得允许不同的系统根据需要进行日志记录并以不同的方式分发日志记录信息是合适的,尽管你说它有点多。
这个问题可能应该在Programmers.StackExchange.Com。
上提出