The embodiment of the invention discloses a processing method and device debugging information, the method comprises: obtaining the equipment debugging of each functional module debugging information; according to the log level partitioning strategy to get to the preset debugging information classification; according to the function module belongs to each debugging information, association analysis on the function of each module debugging information, debug information to find the target, the target debugging information for fault location and / or abnormal debugging information treat commissioning; the target according to the debugging information to generate debug log level respectively. The invention avoids the output log of various, messy, lead to redundant information too much, the problem of low efficiency in the use of the information, so the developer can quickly according to different levels of positioning the debug log to be debugging equipment failure and / or abnormal, to enhance the experience of application developers.
【技术实现步骤摘要】
调试信息的处理方法及装置
本专利技术涉及软件调试
,尤其涉及一种调试信息的处理方法及装置。
技术介绍
随着科技的进步,智能化设备在人们日常生活或工作中所占的地位已越来越高,在此情况下,一旦智能化设备出现异常或故障,无法正常运作将产生严重的影响。因此,为保证智能化设备的可靠性与稳定性,软件调试技术作为系统诊断、异常、故障定位的重要手段,在设备的开发及应用阶段均起到了非常重要的作用。在实现本专利技术过程中,专利技术人发现现有的设备调试技术中至少存在以下缺陷:现有的设备调试过程中,由于输出日志(log)繁多,很容易出现日志审查疲劳,错过问题跟踪的详细细节。而且,由于日志繁多,导致冗余信息过多,信息利用效率很低,不利于查找某个功能或者模块的问题,影响开发者的应用体验。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的调试信息的处理方法及装置。本专利技术的一个方面,提供了一种调试信息的处理方法,包括:获取待调试设备各个功能模块的调试信息;根据预设的日志级别划分策略对获取到的调试信息进行级别划分;根据每一调试信息所属的功能模块,对各个功能模块的调试信息进行关联分析,以查找目标调试信息,所述目标调试信息为对待调试设备的故障和/或异常进行定位的调试信息;将所述目标调试信息按照级别分别生成调试日志。可选地,在所述将所述目标调试信息按照级别分别生成调试日志之后,还包括:确定所述目标调试信息数量是否超出预设告警数量阈值;在所述目标调试信息数量超出预设告警数量阈值时,采用追加或覆盖的方式将超出预设告警数量阈值的目标调试信息写入调试 ...
【技术保护点】
一种调试信息的处理方法,包括:获取待调试设备各个功能模块的调试信息;根据预设的日志级别划分策略对获取到的调试信息进行级别划分;根据每一调试信息所属的功能模块,对各个功能模块的调试信息进行关联分析,以查找目标调试信息,所述目标调试信息为对待调试设备的故障和/或异常进行定位的调试信息;将所述目标调试信息按照级别分别生成调试日志。
【技术特征摘要】
1.一种调试信息的处理方法,包括:获取待调试设备各个功能模块的调试信息;根据预设的日志级别划分策略对获取到的调试信息进行级别划分;根据每一调试信息所属的功能模块,对各个功能模块的调试信息进行关联分析,以查找目标调试信息,所述目标调试信息为对待调试设备的故障和/或异常进行定位的调试信息;将所述目标调试信息按照级别分别生成调试日志。2.根据权利要求1所述的方法,其中,在所述将所述目标调试信息按照级别分别生成调试日志之后,还包括:确定所述目标调试信息数量是否超出预设告警数量阈值;在所述目标调试信息数量超出预设告警数量阈值时,采用追加或覆盖的方式将超出预设告警数量阈值的目标调试信息写入调试日志。3.根据权利要求1或2所述的方法,其中,在将所述目标调试信息按照级别分别生成调试日志之后,还包括:将生成的调试日志进行加密,并根据预设的文件存储路径将加密后的调试日志导出。4.根据权利要求1-3任一项所述的方法,其中,在将所述目标调试信息按照级别分别生成调试日志之后,还包括:将生成的调试日志按照预设的级别控制信息进行显示。5.根据权利要求1-4任一项所述的方法,其中,所述根据每一调试信息所属的功能模块,对各个功能模块的调试信息进行关联分析,包括:获取待调试设备各个功能模块调试过程中的断言;根据获取的断言确定各个功能模块存在故障和/或异常的信息错误点,并根据各个功能模块对应的信息错误点之间的相关性,对各个功能模块的调试信息进行关联分析。6.根据权...
【专利技术属性】
技术研发人员:高雪峰,李强,白敏,高浩浩,
申请(专利权)人:北京奇虎科技有限公司,北京奇安信科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。