本申请实施例涉及计算机,具体涉及一种信息获取方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、随着计算机技术的快速发展,相应的程序软件也在不断涌现,而程序或者软件在开发或者运行的过程中容易出现异常情况,因此,对异常信息的捕获对程序软件的质量具有重要影响。
2、目前,捕获的异常信息存在信息量较大,较多无效信息、以及异常信息不准确的情况,影响对异常情况的分析。
技术实现思路
1、本申请实施例提供一种信息获取方法、装置、电子设备及计算机可读存储介质,可以提高异常信息捕获的准确性,提升异常问题的分析效率。
2、第一方面,本申请实施例提供了一种信息获取方法,包括:
3、根据目标项目程序确定目标脚本类型和目标采集内容;
4、根据所述目标脚本类型以及目标采集内容构建目标脚本程序;
5、当所述目标项目程序的运行达到预设条件时,执行所述目标脚本程序,得到目标内容文件。
6、第二方面,本申请实施例还提供了一种信息获取装置,包括:
7、确定模块,用于根据目标项目程序确定目标脚本类型和目标采集内容;
8、构建模块,用于根据所述目标脚本类型以及目标采集内容构建目标脚本程序;
9、获取模块,用于当所述目标项目程序的运行达到预设条件时,执行所述目标脚本程序,得到目标内容文件。
10、其中,在本申请的一些实施例中,该装置还包括定位模块,定位模块包括:
11、第一获取单元,用于获取所述目标项目程序的资源映射文件;
12、定位单元,用于根据所述目标内容文件和所述资源映射文件确定目标异常内容。
13、其中,在本申请的一些实施例中,定位单元还包括:
14、处理子单元,用于根据所述目标异常内容进行异常内容处理;
15、其中,所述异常内容处理包括参数调试、环境搭建、程序测试或者上报异常报告中的至少一种。
16、其中,在本申请的一些实施例中,第一获取单元包括:
17、第一确定子单元,用于根据所述目标项目程序确定目标插件类型;
18、构建子单元,用于根据所述目标插件类型以及目标待上传文件构建目标插件程序;
19、获取子单元,用于当所述目标项目程序在项目打包时,执行所述目标插件程序,将所述目标待上传文件上传,得到资源映射文件。
20、其中,在本申请的一些实施例中,定位单元包括:
21、第二确定子单元,用于根据所述资源映射文件确定所述目标项目程序对应的源文件;
22、解析子单元,用于解析所述目标内容文件,得到解析结果;
23、定位子单元,用于根据所述解析结果和所述源文件确定目标异常内容。
24、其中,在本申请的一些实施例中,预设条件包括运行异常,获取模块包括:
25、第二获取单元,用于当所述目标项目程序运行异常时,执行所述目标脚本程序,得到包含所述目标采集内容的目标内容文件;
26、其中,所述目标采集内容包括异常类型信息、异常位置信息、异常发生时间戳信息、堆栈调用信息或者异常文件信息中的至少一种。
27、其中,在本申请的一些实施例中,获取模块包括:
28、第三获取单元,用于获取所述目标项目程序在运行时的系统日志文件;
29、提取单元,用于执行所述目标脚本程序,对所述系统日志文件中包含的所述目标采集内容进行提取,得到目标内容文件。
30、第三方面,本申请实施例还提供了一种电子设备,电子设备包括存储器、处理器及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的信息获取方法中的步骤。
31、第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的信息获取方法中的步骤。
32、本申请实施例根据目标项目程序确定目标脚本类型和目标采集内容,并根据目标脚本类型和目标采集内容构建目标脚本程序,在目标项目程序运行达到预设条件时,执行目标脚本程序,得到目标内容文件。其中,通过项目程序确定采集内容,使得在根据采集内容构建脚本程序后,随着脚本程序的执行可实现对相应内容的采集,提升采集内容的准确性,降低无效信息的采集。其中,脚本的执行可实现对相应信息的采集,提升信息采集的效率。其中,通过项目程序确定脚本类型,可提升脚本程序与项目程序的适配性,为异常信息的采集提供便利。
1.一种信息获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述执行所述目标脚本程序,得到目标内容文件之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述获取所述目标项目程序的资源映射文件,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述目标内容文件和所述资源映射文件确定目标异常内容,包括:
5.根据权利要求1所述的方法,其特征在于,所述预设条件包括运行异常,所述当所述目标项目程序的运行达到预设条件时,执行所述目标脚本程序,得到目标内容文件,包括:
6.根据权利要求1所述的方法,其特征在于,所述执行所述目标脚本程序,得到目标内容文件,包括:
7.根据权利要求2所述的方法,其特征在于,所述根据所述目标内容文件和所述资源映射文件确定目标异常内容之后,所述方法还包括:
8.一种信息获取装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述信息获取方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述信息获取方法的步骤。