【技术实现步骤摘要】
一种日志函数添加方法、计算设备及储存介质
本专利技术涉及计算机领域,特别涉及一种日志添加方法、计算设备及储存介质。
技术介绍
随着互联网的飞速发展,应用程序的种类与数量越来越多。在开发应用程序的过程中需要对应用程序进行调试,调试的过程中往往容易出现异常情况,比如闪退,这就需要跟踪程序的运行状态,基于程序的运行状态分析并定位出错的原因,以解决程序运行中出现的问题。已有技术中,多通过开发人员手动在程序的合适位置添加日志函数,其中,日志函数为日志输出语句代码,通过日志函数输出日志,日志中主要包括各函数的相关数据,以便在应用程序运行过程中出异常情况时,通过日志分析并定位出现异常的原因。但是上述过程中,开发人员手动在程序代码中添加日志函数的效率低下,且在代码量较大的情况下,通过人工添加的方式难以保证为每一函数添加日志函数,即,较难通过人工添加的方式在应用程序代码中添加足够多的日志函数,得到的日志数量较少,从而无法通过日志较为准确地定位应用程序运行过程中出错的原因。
技术实现思路
为此,本专利技术提供一种日志 ...
【技术保护点】
1.一种日志函数添加方法,在计算设备中执行,所述计算设备中存储有预定类型文件,所述方法包括:/n解析所述预定类型文件,得到所述预定类型文件中任一函数的函数数据;/n响应用户选择函数的操作,得到目标函数;/n基于任一目标函数的所述函数数据,生成任一目标函数的日志函数;/n将所述日志函数添加至对应的目标函数的起始位置处。/n
【技术特征摘要】
1.一种日志函数添加方法,在计算设备中执行,所述计算设备中存储有预定类型文件,所述方法包括:
解析所述预定类型文件,得到所述预定类型文件中任一函数的函数数据;
响应用户选择函数的操作,得到目标函数;
基于任一目标函数的所述函数数据,生成任一目标函数的日志函数;
将所述日志函数添加至对应的目标函数的起始位置处。
2.如权利要求1所述的方法,其中,所述解析所述预定类型文件,得到所述预定类型文件中任一函数的函数数据的步骤包括:
通过程序库扫描所述预定类型文件中所有的函数,并从所述函数中解析出所述预定类型文件中任一函数的函数数据。
3.如权利要求1所述的方法,其中,所述函数数据包括函数的名称、函数名称的位置信息、开始位置信息、结束位置信息和参数,以任一函数的函数数据作为一个列表条目,将任一预定类型文件中包括的所有列表条目保存在一个函数列表中,以得到任一所述预定类型文件所对应的一个所述函数列表。
4.如权利要求3所述的方法,其中,所述响应用户选择函数的操作,得到目标函数的步骤包括:
响应用户选择所述列表条目的操作,得到所述目标函数。
5.如权利要求4所述的方法,其中,所述基于任一目标函数的所述函数数据,生成任一目标函数的日志函数的步骤包括:
从任一所述目标函数的函数数据中选择预定函数所支持的参数,作为目标参数,所述预定函数至少包括qDebug()、pr...
【专利技术属性】
技术研发人员:王亮,常泽,
申请(专利权)人:南京统信软件技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。