[发明专利]一种存储产品系统日志的存储方法在审
申请号: | 201710406845.4 | 申请日: | 2017-06-01 |
公开(公告)号: | CN107273460A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 于建彬 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 产品 系统 日志 方法 | ||
技术领域
本发明涉及数据存储领域,具体涉及一种存储产品系统日志的存储方法。通过使用本申请所述的方法,可以将存储产品的系统日志信息以简短的数字代码形式存储,以便减少系统日志信息所占用的空间,在需要查看时可将数字代码转化为易读的说明性文字信息,不影响对系统日志信息理解。
背景技术
在服务器、计算机运行过程中,当存储产品的某个模块出现异常时,系统往往会生成大量重复性的提示、警告或错误信息日志。但是因为存储产品系统盘容量一般都比较小,当系统出现异常时,系统日志的急剧膨胀很容易把存储产品的系统盘占满,导致系统出现宕机等严重的情况,影响业务运行。因此,在系统开发设计时亟需开发一种减小系统日志空间占用的方法。
针对上述问题,本中请发明一种存储产品系统日志的存储方法,该存储方法是将将日志信息以简短的数字代码形式存储,减少日志占用空间,当需要查看时又可由数字代码转化为易读的说明性文字信息,不影响人们对系统日志信息的理解。
发明内容
本发明设计一种存储产品数字代码方式的系统日志设计方法,将日志信息以简短的数字代码形式存储,减少日志占用空间;当需要查看时又可由数字代码转化为易读的说明性文字信息,以便发现问题及时解决问题。
具体地,本申请请求保护一种存储产品系统日志的存储方法,其特征在于该存储方法具体包括:将数字代码定义保存到文件;将系统日志信息以数字代码代替生成日志文件并存储;使用转换模块将数字代码的系统日志转换成文字显示。
如上所述的存储产品系统日志的存储方法,其特征还在于,该转换模块可以将日志文件基于数字代码定义的文件转换为易读的系统日志信息,此信息在界面查看时实时生成并存于内存中,不占用系统盘空间,当不再需要时空间会随时释放。
如上所述的存储产品系统日志的存储方法,其特征还在于,该数字代码定义的文件可以是*.ini文件。
如上所述的存储产品系统日志的存储方法,其特征还在于,将系统日志信息以数字代码代替生成日志文件并存储时,将系统日志中的参数正常存储。
附图说明
图1、传统系统日志的生成的信息内容
图2、本发明所述方法系统日志生成的信息内容
图3、数字代码对应含义的具体实例
图4、将数字代码转换为系统日志的信息内容
具体实施方式
本申请所述的存储方法主要包含三个步骤,分别为:
1)将数字代码定义保存到文件;
2)将系统日志信息以数字代码代替生成日志文件并存储;
3)使用转换模块将数字代码的系统日志转换成文字显示。
下面将结合附图对本发明所述的实施例做进一步地详细描述:
图1所示为传统情况下,系统出现温度告警时,传统系统日志的生成的信息内容。
1)将数字代码定义保存到文件
在系统开发设计时,需要首先预设数字代码与对应的含义,然后将每一条数字代码对应的含义保存到一说明文件decrypt.ini,便于根据数字代码查询日志信息含义。
如图3所示,使用【1021】对应温度告警信息,同时保留告警信息中的参数$1,$2,$3,以便将系统日志中的相应参数显示。
2)将系统日志信息以数字代码代替生成日志文件并存储
在系统开发设计阶段,将可能产生的日志信息以数字代码代替,当在实际应用中如果日志生成此条信息时,生成并存储数字代码在日志文件message中。
图2所示即为使用本发明所述方法,用数字【1021】#012代替原有图1提示信息“Temperature sensor below warning threshold on#012enclosure”后,系统日志生成的内容。
可见,采用本发明生成的日志文件相比传统的日志生成文件对空间的占用要小得多。
3)使用转换模块将数字代码的系统日志转换成文字显示
为了在web显示界面显示的系统日志易于阅读,可以设计一个转换模块transfor()。
该转换模块可以实现将message日志文件基于decrypt.ini文件转换为易读的系统日志信息,此信息在web界面查看日志时实时生成并存于内存中,不占用系统盘空间,当不再需要时空间会随时释放。
如图4所示,最终生成的日志信息查阅起来与传统方式一致。
显而易见地,附图中所示的仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的技术方案,都属于本发明保护的范围。
本发明所述的系统日志的存储方法在实际使用中技术效果显著,随着系统日志生成量逐渐增加,本发明对节省系统盘空间的作用会越来越明显,必将得到广泛应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710406845.4/2.html,转载请声明来源钻瓜专利网。