2010-09-16 232 views

回答

2

从文档:

EurekaLog ...给你的应用程序 ...捕获所有异常 ...并生成详细的日志 与单元调用堆栈的能力, 类,方法和行号 信息。 ... EurekaLog不会 影响您的 应用程序的性能,因为它只会在 引发异常时执行。

因此不,它不会像跟踪一样进行“日志记录”。为此,你需要一个日志工具。不知道你使用的Delphi版本是什么,但新版本Delphi XE捆绑了Raize CodeSite这个非常强大的日志记录工具。也许你应该检查出来。

2

这不是为了那个,对不起。当它将crashdump邮寄给您时,您可以将其包含常规的“运行日志”作为附件,也可以将自己的消息直接注入到crashdump中。但对于一般日志记录,不。

一个高端日志记录工具是SmartInspect,由一个SO赞助商Gurock Software频繁发布。我只是玩了一下,但看起来非常好。 http://www.gurock.com/products/smartinspect/

3

克里斯已经提到我们的测井仪器SmartInspect,我只是想补充一点,我们还与EurekaLog人合作,通过一个特殊的内存日志协议来提供与EurekaLog直接集成(谢谢!):

Integrating SmartInspect and EurekaLog

内存协议允许您将日志消息写入内存(例如,在2MB的块中),并且只在发生崩溃时刷新日志记录数据。这是一种非常快速直接的方式,可以在运行时记录数据并向EurekaLog异常报告添加有用的崩溃日志。我不知道有任何其他的日志工具可以做到这一点。

+0

相关提示 – 2010-09-17 00:36:19

1

我会用Delphi写的一个免费的跟踪工具TraceTool。它非常完整,可用于多种语言,并且免费。它不像SmartInspect那么复杂,但它做到了承诺。您可以从here下载它。

相关问题