Unity 3d项目的崩溃收集机制
来源:互联网 发布:上知教育幼小衔接好吗 编辑:程序博客网 时间:2024/06/10 16:46
一、unity的Log机制
unity4以及之前的版本,使用下面的方式注册回调
Application.RegisterLogCallback(_OnLogCallbackHandler);
unity5以后使用logMessageReceived
Application.logMessageReceived += _OnLogCallbackHandler;
但它接受来自unity自身主线程的log
要想同时可以接受到别的线程的Log,则使用logMessageReceivedThreaded
Application.logMessageReceivedThreaded += LogMultiThreadCallback;
不过在测试logMessageReceivedThreaded时,发现收集到的其他线程的堆栈不太准确。
Log回调不但能接受log信息,还能接收到异常和错误信息,我们就可以利用它来进行崩溃收集
我们过滤log 类型为Error、Assert、Exception的log,即为我们想要的崩溃信息
二、C#的异常机制
UnhandledException事件提供未捕获的异常的通知。
System.AppDomain.CurrentDomain.UnhandledException += _OnUnresolvedExceptionHandler;
0 0
- Unity 3d项目的崩溃收集机制
- unity 3d 使用C#的事件/委托机制
- [Unity官方文档翻译]2D or 3D Projects Unity中2D和3D项目的区别
- Unity 3D的创建项目时的2D 3D选择的差别。
- Unity 3D自动保存项目
- Unity 3D 导出Android Eclipse项目
- Unity 3D的东西
- [Unity 3D] Unity 3D 里的碰撞检测
- 最棒的Unity Github 项目收集(2016)
- Unity 3D项目导出为Android项目
- Unity 3D项目问题笔记 //01_在 unity 中切割 2D图片
- 3D编程知识--收集的帖子
- Unity 2D 开发(1) 2D/3D 项目
- D语言中的垃圾收集机制
- React-Native接入Unity导出项目,展示3D模型
- Unity 3D 调用DLL的方法
- Unity 3D 里的碰撞检测
- Unity 3D 调用DLL的方法
- 一个 Java 的 Socket 服务器和客户端通信的例子
- mybatis的关联查询
- 单片机定时器概念和认识
- WinDbg调试 崩溃程序
- React Native 学习笔记十四(原生模块之数据回调)
- Unity 3d项目的崩溃收集机制
- php中事务实例应用
- 动软代码生成DBUtility的引用
- Newtonsoft.Json时间转换
- 安卓学习笔记---聊一聊Android 6.0的运行时权限
- 【第三周 项目1-顺序表的基本运算】
- 动态规划之背包问题(一)
- 数据结构 学习笔记(四):树(上):树的表示,二分查找,二叉树,先中后层次遍历
- 根据日期获取当月第一天和当月最后一天