[发明专利]一种调试信息的输出方法及系统有效

专利信息
申请号: 200910238728.7 申请日: 2009-11-23
公开(公告)号: CN102073581A 公开(公告)日: 2011-05-25
发明(设计)人: 郭红艳;沈季;廖健;陈丽爱 申请(专利权)人: 新奥特(北京)视频技术有限公司
主分类号: G06F11/36 分类号: G06F11/36;G06F11/34
代理公司: 北京润泽恒知识产权代理有限公司 11319 代理人: 苏培华
地址: 100080 北京市海淀区西草*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 调试 信息 输出 方法 系统
【说明书】:

技术领域

发明涉及计算机日志处理的技术领域,特别是涉及一种调试信息的输出方法及一种调试信息的输出系统。

背景技术

调试是指在编好程序后,用各种手段进行查错和排错的过程。作为程序的正确性不仅仅表现在正常功能的完成上,更重要的是对意外情况的正确处理。为了调试一个程序,首先必须使程序中包含调试信息。

公知的是,系统的调试工作主要在Debug版本下进行,而对外发布工作主要在Release版本下进行,因此,调试信息通常只能在Debug版本下输出,而在Release版本下,只能记录日志,无法进行运行情况的展示。

并且,在实际的开发调试过程中,经常会遇到这样的问题,即在Debug版本下,程序运行正常,而在Release版本下,程序却发生致命的错误的情况,甚至导致系统崩溃,在这种情况下,程序开发人员也希望在Release版本下查看调试信息。

发明内容

本发明所要解决的技术问题是提供一种调试信息的输出方法及系统,以使调试信息的查看不受当前编程或调试环境的限制,简化程序开发人员的操作。

为了解决上述技术问题,本发明实施例公开了一种调试信息的输出方法,包括:

预置调试信息输出插件,以及,调试信息输出配置文件,所述配置文件用于记录相关程序的调试信息和相应的输出属性;

当所述程序运行时,在满足预设条件的情况下输出当前的调试信息,所述预设条件为,所述调试信息输出插件被触发,以及,所述配置文件中相应调试信息的输出属性为需要输出。

优选的,所述调试信息包括多个分组的调试信息;所述输出属性包括当前程序的调试信息是否输出的第一属性以及各个分组的调度信息是否输出的第二属性;所述输出调试信息的步骤进一步包括:

当所述程序运行时,打开所述配置文件判断所述第一属性是否为需要输出,若是,则判断所述调试信息输出插件是否被触发;

若是,则判断所述配置文件中记录的第二属性是否为需要输出,若是,则输出当前的调试信息。

优选的,所述输出属性还包括输出方式的属性,所述输出方式包括在当前界面显示的方式,所述输出调试信息的步骤进一步包括:

将当前的调试信息输出至内存;

所述调试信息输出插件从内存读取所述调试信息,在当前界面进行显示。

优选的,所述输出属性还包括输出方式的属性,所述输出方式包括在新窗口中显示的方式,所述输出调试信息的步骤进一步包括:

将当前的调试信息输出至内存;

所述调试信息输出插件创建一个新窗口,并从内存读取所述调试信息,在所述新窗口中进行显示。

优选的,所述输出属性还包括输出方式的属性,所述输出方式包括在日志文件中记录的方式,所述输出调试信息的步骤进一步包括:

将当前的调试信息输出至内存;

所述调试信息输出插件创建一个日志文件,并从内存读取所述调试信息,写入所述日志文件中。

本发明实施例还公开了一种调试信息的输出系统,包括:

预置模块,用于预置调试信息输出插件,以及,调试信息输出配置文件,所述配置文件用于记录相关程序的调试信息和相应的输出属性;

输出处理模块,用于在所述程序运行时,在满足预设条件的情况下输出当前的调试信息,所述预设条件为,所述调试信息输出插件被触发,以及,所述配置文件中相应调试信息的输出属性为需要输出。

优选的,所述调试信息包括多个分组的调试信息;所述输出属性包括当前程序的调试信息是否输出的第一属性以及各个分组的调度信息是否输出的第二属性;所述输出处理模块进一步包括:

第一判断子模块,用于在所述程序运行时,打开所述配置文件判断所述第一属性是否为需要输出,若是,则触发第二判断子模块;

第二判断子模块,用于判断所述调试信息输出插件是否被触发,若是,则触发第三判断子模块;

第三判断子模块,用于判断所述配置文件中记录的第二属性是否为需要输出,若是,则触发输出子模块;

输出子模块,用于输出当前的调试信息。

优选的,所述输出属性还包括输出方式的属性,所述输出方式包括在当前界面显示的方式,所述输出处理模块进一步包括:

内存共享子模块,用于将当前的调试信息输出至内存;

界面显示子模块,用于通过所述调试信息输出插件从内存读取所述调试信息,在当前界面进行显示。

优选的,所述输出属性还包括输出方式的属性,所述输出方式包括在新窗口中显示的方式,所述输出处理模块进一步包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910238728.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top