一种异常信息上报方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:32017025 阅读:29 留言:0更新日期:2022-01-22 18:35
本公开提供了一种异常信息上报方法、装置、计算机设备和存储介质,其中,该方法包括:在前端代码运行过程中,确定运行出错的异常前端代码的行列位置信息;基于异常前端代码的行列位置信息,生成异常前端代码对应的异常栈轨迹信息;异常栈轨迹信息中包含异常前端代码的行列位置信息;将异常栈轨迹信息转化为符合预设格式的结构化数据,并将结构化数据上传至目标监控系统;其中,结构化数据用于目标监控系统结合目标信息文件,确定发生异常的源代码的行列位置信息;目标信息文件中存储有源代码与所述前端代码之间的行列位置转换关系。所述前端代码之间的行列位置转换关系。所述前端代码之间的行列位置转换关系。

【技术实现步骤摘要】
一种异常信息上报方法、装置、计算机设备和存储介质


[0001]本公开涉及异常日志信息处理
,具体而言,涉及一种异常信息上报方法、装置、计算机设备和存储介质。

技术介绍

[0002]在跨端系统中开发的程序往往可以支持在多套系统中使用,例如,可以在Android系统和IOS系统中使用,但不同的系统对应于不同的代码引擎,因此,为了保证跨端系统中开发的程序可以在多套系统中稳定使用,跨端系统需要对应于多种代码运行引擎。
[0003]而代码运行引擎在运行程序对应的前端代码的过程中,不可避免的将出现运行出错的问题,针对该问题,往往需要生成异常日志信息并发送给服务端,以使服务端基于异常日志信息,确定运行出错的前端代码对应的源代码的位置并对该位置的源代码进行代码维护。
[0004]但现有技术中,针对跨端系统对应的多代码运行引擎运行出错、产生的异常日志信息进行上报的问题,未存在合理的解决方案,从而导致服务端无法准确地确定异常代码的位置,影响了代码维护的效率。

技术实现思路

[0005]本公开实施例至少提供一种异常信息上报方法、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种异常信息上报方法,其特征在于,包括:在前端代码运行过程中,确定运行出错的异常前端代码的行列位置信息;基于所述异常前端代码的行列位置信息,生成所述异常前端代码对应的异常栈轨迹信息;所述异常栈轨迹信息中包含所述异常前端代码的行列位置信息;将所述异常栈轨迹信息转化为符合预设格式的结构化数据,并将所述结构化数据上传至目标监控系统;其中,所述结构化数据用于所述目标监控系统结合目标信息文件,确定发生异常的源代码的行列位置信息;所述目标信息文件中存储有所述源代码与所述前端代码之间的行列位置转换关系。2.根据权利要求1所述的方法,其特征在于,所述将所述异常栈轨迹信息转化为符合预设格式的结构化数据,包括:确定所述前端代码对应的代码运行引擎的引擎格式;基于所述引擎格式与所述预设格式之间的转换关系,将所述异常栈轨迹信息转化为所述预设格式的结构化数据。3.根据权利要求2所述的方法,其特征在于,在前端代码运行过程中,确定运行出错的异常前端代码的行列位置信息之前,所述方法还包括:获取待转化的源代码;将所述源代码转化为所述代码运行引擎对应的目标代码,并确定所述源代码和所述目标代码之间的行列位置转换关系;对所述目标代码进行压缩处理,得到所述前端代码。4.根据权利要求3所述的方法,其特征在于,根据以下步骤生成所述目标信息文件:基于所述源代码和所述目标代码之间的行列位置转换关系,确定所述源代码与所述前端代码之间的行列位置转换关系;基于确定的所述源代码与所述前端代码之间的行列位置转换关系,生成所述目标信息文件。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:将生成的所述目标信息文件发送给服务端。6.一种异常信息上报方法,其特征在于,包括:获取客户端发送的符合预设格式的结构化数据;所述结构化数据用于指示所述客户端在前端代码运行过程中,运行出错的异常前端代码的行列位置信息;根据所述结构化数据和预先获取的目标信息文件,确定所述客户端运行出错的异常前端代码对应的源代码的行列位置信息;其中,所述目标信息文件中存储有所述源代码与所述前端代码之间的行列位置转换关系。7.根...

【专利技术属性】
技术研发人员:杨健
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1