崩溃检测,日志记录和c++
Crash detection, logging, and C++
我有一个用QT c++编写的应用程序,它在Ubuntu下运行良好,无论是在虚拟机,还是在"目标机",一个小小的Zotac MAG盒子上。我已经运行了几个小时,输入了大量的内容(这是一项让人头脑麻木的工作),但我无法让这个混蛋崩溃,但用户不断告诉我,它每天可能会崩溃4次。这款应用并没有做太多的事情,它是一个HTML5应用,只是一个可以加载网站的webkit小部件。有一两个地方可能会崩溃,我已经检查了代码,它看起来很好,它为我工作。
我得到的崩溃报告是二手的,通过翻译,两个人都不知道,细节的程度是:"它经常崩溃。"显然,在找出真正的问题是什么时,这和牧师的蛋蛋一样有用。现在它可能是坏内存,可能是一些错误配置,这将被检查,但我想添加的是两件事:
日志和崩溃检测。
我有一个处理日志,我很确定这不会是一个可怕的问题,但我不确定如何去崩溃检测,甚至可能有一个自动提交日志。
我该怎么做呢?任何可以简化学习曲线的建议都是很棒的。
部署系统为Ubuntu 10.10 LTS
我相信谷歌的Breakpad是你正在寻找的。
相关文章:
- 将两个数组中的差异记录在第三个数组中
- 禁止在控制台上记录谷神星
- 创建 Spdlog 异步文件记录器时遇到困难
- fastrtps:如何在发布/订阅级别使用 DDS 历史记录?
- 如何将自定义记录器与websocketpp一起使用?
- C++结构到德尔福记录dll调用
- 如何判断SSL_read是否已经接收并处理了来自单个消息的所有记录
- 如何实现具有多个平台__FILE__和__LINE__信息的 C/C++ 可变参数日志记录宏?
- 我是否可以使用 win32 句柄以编程方式记录发送到/接收到 USB/COM 的内容
- 使用 Doxygen 记录枚举类值,而不启用EXTRACT_ALL
- 在C++中隐藏键盘记录器的控制台窗口
- 堆栈上的最大激活记录数
- 记录Doxygen中的命名
- 为什么Qt Creator的应用程序输出不能从spdlog记录器打印
- 在SQLITE数据库中写入记录需要花费大量时间.如何提高刀片操作效率?
- Qt 错误:QSqlQuery::value:尝试从表中检索统计信息时未定位在有效记录上 (QComboBox)
- 麻烦得到提升::记录器编译
- C++ 中混合二进制/文本日志记录的最佳做法
- 修改链表中的记录C++
- 使用流在C++中记录信息