加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – Eurekalog:将异常堆栈跟踪保存到日志文件中

发布时间:2020-12-15 09:38:28 所属栏目:大数据 来源:网络整理
导读:我正在使用delphi 7. 我需要在文件中记录发生的任何异常的完整信息. 通常我使用Eurekalog.这个精彩的产品显示了一个包含所有堆栈跟踪信息的对话框以及许多用于调试purpouse的其他信息. 我需要访问Eureka日志给我的这些信息(我真的只需要堆栈跟踪),因为我需要
我正在使用delphi 7.

我需要在文件中记录发生的任何异常的完整信息.

通常我使用Eurekalog.这个精彩的产品显示了一个包含所有堆栈跟踪信息的对话框以及许多用于调试purpouse的其他信息.

我需要访问Eureka日志给我的这些信息(我真的只需要堆栈跟踪),因为我需要在syslog deamon中发送它们.
有没有办法以编程方式从Eureka日志访问信息?

我可以使用裸delphi 7或Eurekalog 6.1

解决方法

处理 OnExceptionNotify活动.在事件处理程序中,使用 AExceptionInfo.CallStack属性执行任何操作,例如将其保存到磁盘或将其发送到其他进程.请注意,默认情况下,EurekaLog已将错误报告保存到磁盘,因此,如果您只想这样做,则不需要任何特殊代码.

使用RegisterEventExceptionNotify注册事件处理程序,或使用TEurekaLogV7组件.有关处理EurekaLog事件的详细信息和一般信息,请参阅documentation for the EEvents unit.

未处理的异常发生OnExceptionNotify.如果您希望收到任何异常的通知,包括最终在您的程序中处理的异常,那么您应该使用OnRaise事件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读