Project1

标题: 【插件】自定义报错信息并且生成错误日志 [打印本页]

作者: kyjoke    时间: 2024-3-26 22:45
标题: 【插件】自定义报错信息并且生成错误日志
本帖最后由 kyjoke 于 2024-4-13 16:40 编辑


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

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

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

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





KY_ErrorHandlerv1.1.zip

1.98 KB, 下载次数: 14


作者: koumei    时间: 2024-3-27 04:04
好轮子,如果能把这个帖子的说明附到压缩包里就更好了,给个 readme 啥的
作者: 余杭    时间: 2024-3-27 18:12
emm,看了一下,不过没试,需要说明一下是电脑端用的,手机一般没有require

第二个插件应该不需要判断nwjs,因为判断nwjs的函数是通过判断require是不是函数来判断的
作者: kyjoke    时间: 2024-3-28 04:45
余杭 发表于 2024-3-27 18:12
emm,看了一下,不过没试,需要说明一下是电脑端用的,手机一般没有require

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

感谢提醒,我没有怎么检查这个插件的代码。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1