当前位置:  开发笔记 > 编程语言 > 正文

异常记录器:最佳实践

如何解决《异常记录器:最佳实践》经验,为你挑选了2个好方法。

我刚开始在我的(Delphi)应用程序中使用异常记录器(EurekaLog).现在我的应用程序每天通过电子邮件向我发送大量错误消息.这是我到目前为止发现的

很多重复的错误

来自同一台PC的多封邮件

虽然这是改善我的应用程序的非常有价值的输入,但我对我获得的大量信息感到有些不知所措.

从您的应用程序处理邮件的最佳做法是什么?



1> Drejc..:

如果您获得了大量信息,那么您目前无法获得任何信息.

所以我会说你的错误分组,如警告,致命错误等.然后限制你的电子邮件到最重要的消息(致命).除此之外,定期(日,周......)审查您的日志.



2> mj2008..:

我用异常日志记录完成了什么,它使用madExcept作为核心,但是我自己的传输机制是让它们全部进入数据库.核心信息全部从每个报告中提取并放入字段中,整个报告也被存储.自动分析堆栈跟踪以删除不感兴趣的函数,只留下我失败的函数列表.

随着这种情况自动发生,我现在可以"忽略"每个单独的消息,但是在网格中看到更大的图片,向我展示哪些功能最容易出问题.然后我可以专注于它们,寻找原因并修复它们.

如果我选择的话,我的显示应用程序也可以在特定数字之前过滤掉构建中的报告,这样我就可以告诉它在构建75之前不要包含"MyWidget.BadProc".

这有助于我改进我的应用程序,并且无需猜测就能解决人们发现问题最多的问题.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有