ELMAH是专门为在ASP.Net中记录异常而构建的,这很好,但它确实让很多人(包括我自己)希望为非web应用程序解决同样全面的异常记录/查看问题。
您是否知道ELMAH中有用于通用异常记录和报告的开源组件?
发布于 2010-10-18 03:05:49
有来自微软的logging application block,也有apache foundation的log4net。
两者都是开源且免费的。
log4net
是独立的,更容易理解,应用程序块是几个一起工作的应用程序块的一部分(虽然可以单独工作),在我看来更复杂。
发布于 2010-10-18 03:10:34
有一个叫做Exceptioneer的网站。一旦集成到你的应用程序中,所有的异常都会被发送到继承人网站,在那里你可以登录并查看它们-如果非现场客户有问题,这是完美的。
或者,还有log4net或NLog --后者是我更喜欢的。
发布于 2010-10-18 22:22:54
有几个可用的日志记录框架。在切换到object guy之前,我们公司使用了两种不同的方法,就我个人而言,我发现它比其他人使用起来要简单得多。YMMV.
同一作者还提供了一个您可能感兴趣的独立service,它允许您从应用程序收集和查看日志。我们还没有使用过这项服务,所以我不能对此发表更多评论。但它看起来确实很有趣,可能对某些人非常有用。
https://stackoverflow.com/questions/3954769
复制相似问题