我正在使用(和旧版本的) EurekaLog。它非常适合记录异常,但是有没有办法让它正常地记录事件呢?或者它不是为此而设计的?
发布于 2010-09-17 05:21:19
克里斯已经提到了我们的日志工具SmartInspect (谢谢!),我只想补充说,我们还与EurekaLog团队合作,通过一个特殊的内存日志协议提供与EurekaLog的直接集成:
Integrating SmartInspect and EurekaLog
内存协议允许您将日志消息写入内存(例如,在2MB的块中),并仅在发生崩溃时刷新日志数据。这是在运行时记录数据并将有用的崩溃日志添加到EurekaLog异常报告中的一种非常快速、直接的方法。据我所知,没有其他日志记录工具可以做到这一点。
发布于 2010-09-17 00:15:31
从文档中:
EurekaLog ...给你的申请表...捕获所有异常的能力...并生成具有单元、类、方法和行号信息的调用堆栈的详细日志。..。EurekaLog不会影响应用程序的性能,因为它只在引发异常时执行。
所以不,它不像跟踪那样做“日志记录”。为此,您需要一个日志记录工具。我不确定您使用的是哪个版本的Delphi,但是新版本的Delphi与Raize CodeSite捆绑在一起,这是一个非常强大的日志记录工具。也许你应该去看看。
发布于 2010-09-17 01:37:34
抱歉,我不是这个意思。当它将崩溃转储发回给你时,你可以让它将你的常规“运行日志”作为附件包含进来,你也可以直接将你自己的消息注入到崩溃转储中。但对于一般日志记录,不是这样的。
一个高端的日志记录工具是SmartInspect,由Gurock Software的一个经常赞助的人提供。我只玩了一点,但它看起来真的很好。http://www.gurock.com/products/smartinspect/
https://stackoverflow.com/questions/3728349
复制相似问题