System.AppDomain.CurrentDomain.UnhandledException += new System.UnhandledExceptionEventHandler(_OnUnresolvedExceptionHandler);

Application.RegisterLogCallback(_OnDebugLogCallbackHandler);//接手处理Log,在回调方法_OnDebugLogCallbackHandler中进行人工处理

借用Crittercism中的回调代码演示样例:

static private void _OnDebugLogCallbackHandler(string name, string stack, LogType type)
{
#if (UNITY_ANDROID && !UNITY_EDITOR) || FORCE_DEBUG
if(LogType.Assert != type && LogType.Exception != type) { return; }
if(mCrittercismsPlugin == null || _IsPluginInited == false) { return; }

try
{
mCrittercismsPlugin.CallStatic("LogUnhandledException", name, name, stack);

}catch(System.Exception e) { CLog(e.Message); }
#endif
}

ps.能够中和回调方法,说log写入到文件中的信息,或发送给后台的哦~~

版权声明:本文博主原创文章,博客,未经同意不得转载。

转载于:https://www.cnblogs.com/zfyouxi/p/4796722.html

对Unity3d C#手动处理异常产生相关推荐

  1. Unity3d实现手动选择动态加载PPT文件并展示

    Unity3d实现手动选择动态加载PPT文件并展示 前言 功能效果 功能实现 定义OpenFileName类 定SelectFileDialog类 选择文件 前言 上一篇文章我讲了Unity3d实现加 ...

  2. Mysql 6.0无法手动抛异常

    抛异常的代码是: SIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = '手动抛出异常' ; 可能是Mysql版本问题,5.7可以,6.0不行 解决办法: 删除一个不存 ...

  3. java 手动抛异常_Java 异常处理 之 手动抛出异常

    一.手动抛出异常 throw 在编写程序时,我们必须要考虑程序出现问题的情况.比如,在定义方法时,方法需要接受参数.那么,当调用方法使用接受到的参数时,首先需要先对参数数据进行合法的判断,数据若不合法 ...

  4. java 手动抛异常_Java如何在没有throws签名的函数中手动抛出异常

    如果想在方法中抛出异常,像下面这样直接throw是不行的.public void test() { throw new Exception(); } 这时编译器会给我们一个错误: Error:(101 ...

  5. Java手动制造异常

    1.这个就太主动了吧 throw new RuntimeException("我是小可爱呀!我骚不骚@_@"); 2.没有空指针怎么行 Integer a = null;int b ...

  6. 腾讯Bugly异常崩溃SDK接入

    首先登入Bugly,创建应用,记录下AppId ①下载SDK,通过Cocoapods集成 pod 'Bugly' #腾讯异常崩溃日志服务 ②导入头文件,并初始化 /** 腾讯Bugly */#impo ...

  7. 怎么优雅的处理Java异常?

    作者:叶知泉 来自:my.oschina.net/c5ms/blog/1827907 0 本文介绍 本文仅按照业务系统开发角度描述异常的一些处理看法.不涉及java的异常基础知识,可以自行查阅 < ...

  8. 优雅处理你的Java异常

    作者:叶知泉 来源:https://my.oschina.net/c5ms/blog/1827907 本文介绍 本文仅按照业务系统开发角度描述异常的一些处理看法,不涉及java的异常基础知识,可以自行 ...

  9. 熔池 沉积_用于3D打印的AI(第2部分):异常熔池检测的一课学习

    熔池 沉积 This article is part 2 of the AI for 3-D Printing series. Read part 1 and part 3. 本文是3-D打印AI系列 ...

最新文章

  1. 机器学习研究人员需要学习8种神经网络架构
  2. 分布式架构:并发重复请求和幂等场景技术实现总结
  3. Java对象的实例化
  4. ASP.NET MVC 5 使用autofac实现DI
  5. 机器学习--CART分类回归树
  6. java课程总结_java课程总结报告.doc
  7. PHP----学生管理系统
  8. Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)【Dalston版】
  9. 大学计算机基础知识判断题,大学计算机基础学习知识判断题.doc
  10. Linux搜狗输入法候选词乱码
  11. Visual C++ 6.0静态、动态链接库
  12. python迭代器是什么意思_python 迭代器(第二次总结)
  13. 关于IM Robot的一些资料【转载】
  14. Git(14)-- Git分支-- 分支管理
  15. monkey命令常用参数与monkey事件百分比
  16. SEGGER 的硬件异常 分析
  17. android AndroidManifest.xml 属性详细解析
  18. React Native组件之Switch和Picker和Slide
  19. 消息服务器 负载均衡,(33)负载均衡上报Host主机信息API(LoadBalanceAgent部分)-【Lars-基于C++负载均衡远程服务器调度系统教程】...
  20. Android APP开发入门

热门文章

  1. 学web前端好找工作吗?想给初学者们几点建议
  2. 【排序算法】插入、选择、堆排、快排、归并、计数
  3. linux创建管道的函数,Linux下的有名管道(03)---使用函数创建和删除有名管道
  4. php 变量字节大小,PHP 变量
  5. mysql远程访问授权命令_mysql远程访问授权
  6. 邀请合作如何表达_共商校院合作,共促产教融合,市卫校这个会议不一般!
  7. urban数据集_JUST技术:CK实现时序数据管理
  8. github博客突然无法访问_紫菜头博客被DNS污染攻击关站
  9. java垃圾回收 分代_Java-垃圾回收机制-通用的分代垃圾回收机制
  10. STM8单片机低功耗---活跃停机(Active Halt)模式实现-1