设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 194|回复: 3
打印 上一主题 下一主题

[原创发布] 【插件】自定义报错信息并且生成错误日志

[复制链接]

Lv2.观梦者

梦石
0
星屑
429
在线时间
73 小时
注册时间
2023-11-16
帖子
45
跳转到指定楼层
1
发表于 2024-3-26 22:45:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 kyjoke 于 2024-4-13 16:40 编辑


2024.4.13-v1.1-更新了按下确定按钮后强制杀死游戏,修复了运行顺序问题,现在一次报错日志里只会记录一次。

功能:自定义报错消息,生成报错日志,附带跳过图片报错

ps:插件主要是为了玩家和测试人员,如果你是游戏作者,而且正在开发工程文件请不要用这些插件,不然你会忽略某些报错

如果这个BUG没有严重到直接崩掉 你可以把报错消息改成你自定义的友好消息
插件会试图让游戏继续运行(实际上是用异步执行来暴力继续加载游戏,不然的话错误日志跟不上)
插件会在根目录下生成一个名为Error.log的错误日志,日志除了基本的报错信息还附带报错发生的时间以及堆栈跟踪(对于开发人员来说应该知道这多重要)
这样的话,在某个玩家反馈的时候你就不用问他要截图了,他大概率也不会截
而你可以在报错显示的消息里写上你的联系方式,让你发布出去的测试版本能够得到及时的反馈。





KY_ErrorHandlerv1.1.zip

1.98 KB, 下载次数: 9

Lv1.梦旅人

梦石
0
星屑
143
在线时间
63 小时
注册时间
2024-3-13
帖子
47
2
发表于 2024-3-27 04:04:05 | 只看该作者
好轮子,如果能把这个帖子的说明附到压缩包里就更好了,给个 readme 啥的
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3592
在线时间
578 小时
注册时间
2022-11-26
帖子
281
3
发表于 2024-3-27 18:12:59 | 只看该作者
emm,看了一下,不过没试,需要说明一下是电脑端用的,手机一般没有require

第二个插件应该不需要判断nwjs,因为判断nwjs的函数是通过判断require是不是函数来判断的
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
429
在线时间
73 小时
注册时间
2023-11-16
帖子
45
4
 楼主| 发表于 2024-3-28 04:45:17 | 只看该作者
余杭 发表于 2024-3-27 18:12
emm,看了一下,不过没试,需要说明一下是电脑端用的,手机一般没有require

第二个插件应该不需要判断nwjs ...

感谢提醒,我没有怎么检查这个插件的代码。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-27 23:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表