我正在使用(和旧版本)EurekaLog。记录异常很棒,但是有没有办法让它正常记录事情?还是它不是为了那个?有没有办法使用EureakLog进行正常日志记录?
回答
从文档:
EurekaLog ...给你的应用程序 ...捕获所有异常 ...并生成详细的日志 与单元调用堆栈的能力, 类,方法和行号 信息。 ... EurekaLog不会 影响您的 应用程序的性能,因为它只会在 引发异常时执行。
因此不,它不会像跟踪一样进行“日志记录”。为此,你需要一个日志工具。不知道你使用的Delphi版本是什么,但新版本Delphi XE捆绑了Raize CodeSite这个非常强大的日志记录工具。也许你应该检查出来。
这不是为了那个,对不起。当它将crashdump邮寄给您时,您可以将其包含常规的“运行日志”作为附件,也可以将自己的消息直接注入到crashdump中。但对于一般日志记录,不。
一个高端日志记录工具是SmartInspect,由一个SO赞助商Gurock Software频繁发布。我只是玩了一下,但看起来非常好。 http://www.gurock.com/products/smartinspect/
克里斯已经提到我们的测井仪器SmartInspect,我只是想补充一点,我们还与EurekaLog人合作,通过一个特殊的内存日志协议来提供与EurekaLog直接集成(谢谢!):
Integrating SmartInspect and EurekaLog
内存协议允许您将日志消息写入内存(例如,在2MB的块中),并且只在发生崩溃时刷新日志记录数据。这是一种非常快速直接的方式,可以在运行时记录数据并向EurekaLog异常报告添加有用的崩溃日志。我不知道有任何其他的日志工具可以做到这一点。
我会用Delphi写的一个免费的跟踪工具TraceTool。它非常完整,可用于多种语言,并且免费。它不像SmartInspect那么复杂,但它做到了承诺。您可以从here下载它。
- 1. 有没有办法让hsqldb日志记录消失?
- 2. 没有日志库的日志记录
- 3. Cron输出到日志,有没有办法使日志动态?
- 4. 有没有办法将日志记录器工厂添加到日志记录器配置中?
- 5. Stackdriver日志记录没有显示正确的日志
- 6. 有没有办法为Oracle Scheduled Job启用程序日志记录?
- 7. 有没有办法对提取的记录进行编号。
- 8. 使用NSTableView进行日志记录?
- 9. 使用Response.Redirect进行Web日志记录
- 10. 使用Log4j进行日志记录
- 11. Tomcat使用log4j进行日志记录?
- 12. 有关使用静态类进行日志记录的建议
- 13. 为什么我的类没有日志记录,但Spring正在记录(使用Maven和log4j进行Spring引导)?
- 14. python中的日志模块;有没有办法记录一切,减少调试?
- 15. PHP网站无法正常工作,也没有记录在错误日志中
- 16. 使用ELMAH进行常规日志记录
- 17. 使用FAKE,有没有办法获取整个构建日志?
- 18. 有没有办法记录httpsession超时?
- 19. 有没有办法记录SQLite查询?
- 20. Python日志记录setLevel()没有生效
- 21. 没有SharePoint 2010日志记录
- 22. 有没有办法从日志grep这个多行部分?
- 23. 有没有办法以编程方式更改日志箱的默认日志记录级别?
- 24. 如何使用具有多个日志记录和多个配置文件的Log4Net进行日志记录?
- 25. 有没有办法用ediff使用hg记录?
- 26. log4net日志记录没有创建日志文件
- 27. 有没有办法使用Boost.Log实现多个独立的日志记录系统?
- 28. 有没有办法选择我想用Log4Net登录的日志级别?
- 29. 有没有办法在oracle中查询不同的行记录?
- 30. 有没有办法记录在Django视图中进行的查询的总数?
相关提示 – 2010-09-17 00:36:19