[发明专利]日志文件的处理方法、装置及系统无效
申请号: | 200910260005.7 | 申请日: | 2009-12-23 |
公开(公告)号: | CN101719085A | 公开(公告)日: | 2010-06-02 |
发明(设计)人: | 苏召辉 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F11/34 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 文件 处理 方法 装置 系统 | ||
技术领域
本发明涉及计算机软件产品开发和应用技术领域,尤其涉及一种日志文件的处理方法、装置及系统。
背景技术
开发人员在开发软件产品时,需要对产品进行打包发布,此时会同时生成打包日志文件,通过打包日志文件可查看软件相关信息。管理员设定了任务计划,例如,每天晚上执行打包操作,第二天早上检查打包日志文件打包过程是否出现异常。如果打包失败,需要根据打包日志返回码,查找相应的详细信息,解决问题之后重新打包,直至成功。
同样,用户在安装软件时,也可同时生成安装日志文件。比如,在利用CD刻录软件刻录音乐CD时,可同时生成日志文件,日志中包括CD刻录时间、CD内存使用情况以及刻录曲目等信息,当刻录出现问题时,日志中会包括错误信息,以提醒用户纠错。
然而,目前日志文件仅保存最近一次的打包或安装等信息,无法追溯历史信息,而且,打包或安装过程出错无法自动处理,需要管理员或用户人工判断解决,费时费力。
发明内容
本发明提供一种日志文件的处理方法、装置及系统,以解决现有方案无法根据日志文件对运行中的错误进行自动处理的问题。
为此,本发明实施例采用如下技术方案:
一种日志文件的处理方法,包括:
读取日志文件中的返回码;
通过返回码确定出现错误时以所述返回码查询数据库,其中,所述数据库中预置有多种错误信息及其处理流程;
按照查找到的所述返回码对应的处理流程对错误自动进行处理。
上述方法还包括:
若从数据库中未查到所述返回码的处理流程,则将所述返回码及其处理流程记录到数据库中。
上述方法还包括:
向用户发出提醒信息或邮件。
上述方法还包括:
通过对日志文件的分析获得其中的系统环境及运行参数,并将所述参数记录到所述数据库中。
其中,所述数据库为根据经验数据预置并定期更新的,或者,所述数据库是根据历史日志文件生成的并根据最新日志文件更新的。
其中,所述返回码对应的处理流程包括:判断错误是否可忽略,若是,忽略错误,继续操作,否则,终止操作。
一种日志文件的处理装置,包括:
日志分析单元,用于分析日志文件,确定是否出现错误;
数据库查找单元,当确定出现错误时,用于以日志文件中的返回码查询数据库,所述数据库中预置有多种错误信息及其处理流程;
自动处理单元,用于按照从数据库中查找到的返回码对应的处理流程对错误进行自动处理。
上述装置还包括:
数据库更新单元,当从数据库中未查到所述返回码的处理流程时用于将所述返回码以及其处理流程记录到数据库中。
上述装置还包括:
错误提醒单元,用于向用户发出提醒信息。
上述装置还包括:
数据库记录单元,用于将所述日志分析单元获得的系统运行及环境参数记录到所述数据库中。
一种日志文件的处理系统,包括日志处理装置以及数据库,其中,
所述数据库保存有多种错误信息及其处理流程的对应关系;
所述日志处理装置用于分析日志文件中的返回码,确定出现错误时,以返回码查询数据库,按照从数据库中查找到的返回码对应的处理流程对错误进行自动处理。
所述数据库为根据经验数据预置并定期更新的;或者,所述数据库是根据历史日志文件生成并根据最新日志文件更新的。
本发明具有以下的优点:
本发明利用日志文件中的返回码匹配预置有各类错误处理流程的数据库,通过自动运行该错误对应的处理流程,实现自动纠错。相比较于现有方案的人工检查和处理方式,更加及时和准确,省时省力。另外,还可对日志文件进行分析,将每次日志文件中的相关信息记录到数据库中,从而实现追溯历史日志信息的目的。
并且,数据库可根据日志文件自动更新,具有自我学习能力。并且,可通过邮件等方式实时提醒,使管理员及时发现和解决问题。并且,在夜间无人值守模式下,可忽略小错误并重新打包,不需要等第二天人工处理,提高开发的效率。
本发明提到的日志文件包括但不限于通过调用InstallAnywhere或Installshield生成的打包日志文件。
附图说明
图1为本发明日志文件的处理方法流程图;
图2为本发明实施例流程图;
图3为本发明实施例示意图;
图4为本发明日志文件的处理装置结构示意图;
图5为本发明日志文件的处理系统示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910260005.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:松籽壳食用活性炭
- 下一篇:有机电子传输和/或空穴阻挡材料及其合成方法和用途