崩溃日志上传程序
写了一个崩溃日志上传程序。
这是一个必不可少且看似简单的功能,但实际开发时,问题不少。首先,得有个日志后台。然后,程序里面得加崩溃捕获,捕获完毕后得压缩,然后得上传,而目前一般都是https,所以上传得支持ssl。
以往的一些公司,还有一些比较“省时”但费事的做法。比如上传就使用开源的curl.exe,调用命令行实现上传。而压缩时则使用7z.exe之类的程序,也是命令行调用。某些大厂也有类似做法,很不专业。
还有的公司,日志上传时,还记录状态,上传失败的情况下,下次启动继续重新上传。个人认为,这种其实非常不可取。因为日志上传本身就不是要求100%成功率的,因此没必要这样处理。
此外,当前个人隐私方面的呼声越来越高,日志上传涉及到隐私方面,所以,应该给用户一个选择入口。除了程序的选项设置里面设置外,在安装包中应该给用户一个展示入口,默认以选中状态,这样可以保证尽量多的崩溃日志搜集。
转载请注明来源,谢谢。
有偿解决C++编程问题,承接项目定制开发;寻一份全职或兼职Windows C++开发工作。联系邮箱:[email protected]。