2009-09-08 61 views
2

我正在寻找一个很好的工具,它可以为我提供生产版本中异常的详细分析。.Net中的异常日志记录工具

我知道EurekaLog,而且我看到一次为青蛙或类似名称的软件添加了一个软件,在Google中搜索时没有任何结果。

有人有重新注册吗?

我的主要目标当然是在生产中发生崩溃时提取最大量的有用信息。

此外,也许有点题外话,类似的死锁检测。

+0

您可能要具体,如果你想要的东西,你可以加载,它会自动记录未捕获的异常,或日志工具,其中你特别记录你想要的东西。你说生产中的例外让我认为你想要前者,但你没有说明。 – 2009-09-08 20:29:24

回答

0

如果你想在不对特定日志框架(Log4Net,nLog,EntLib)产生强烈依赖的情况下自由选择,你可以看看Common.Logging库。它基本上抽象化了记录器的实现,仅公开了所有可用记录块的通用接口。

参见:

http://netcommon.sourceforge.net/

免责声明: 我没有用它自己(还),但我不打算在不久的某个时候尝试一下。不受特定记录器束缚的想法吸引了我,因为我喜欢每个项目都坚持一个日志库。想象一下,构建一个使用nLog进行日志记录的项目,然后添加NHibernate。 NH使用Log4Net,所以现在我们在依赖中有两个日志记录库;-)

0

感谢您的回答,但这不是我寻找的方向。我对异常更感兴趣有关意外错误/崩溃的报告,以及可以提取以了解其发生原因的最大数据量,例如所有线程堆栈跟踪,用户最近执行的操作(点击)等

的日志框架只是我在写的东西,有价值的。