[发明专利]一种日志记录管理方法和系统有效
申请号: | 201110134759.5 | 申请日: | 2011-05-24 |
公开(公告)号: | CN102799514B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 邵永春 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F17/30 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李健,龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 记录 管理 方法 系统 | ||
技术领域
本发明涉及微波设备中日志管理技术领域。具体来说,涉及到一种日志记录的管理方法和系统。
背景技术
随着硬件设备的层出不穷,系统对设备的信息记录要求也越来越高。记录的日志信息不但要准确,方便定位,而且还要及时有效地进行存储。因此,如何对系统中各种设备信息的采集,以及对采集到的日志信息进行有效地保存,成为必须解决的问题。在此情况下,系统应该具备一种合理的采集、上报日志记录,并保存日志信息的机制。
第CN200810066666.1号中国专利提供的日志管理方法是在内存空间中缓存日志信息,通过判断记录条数,确定是否写日志文件保存日志记录。此方法只是对记录条数进行判断,即如果长时间没有达到指定记录条数,会使缓存的日志记录不能及时上报进行写日志文件操作,近而出现了日志信息被“饿死”,迟迟不能被保存。
第CN02156052专利的动态日志记录方法是根据程序运行的周期动态记录日志数据到若干个不同的日志文件中,当到任意时间周期时,将该时刻的日志数据写入到时间周期对应的该日志文件中,并同时清除前一时间周期对应的日志文件中的日志数据。该方法不足之处在于不能保证日志记录数目,特别是重要日志很可能在一个时间周期后,被非重要的日志记录的文件所覆盖。
目前在采集日志方面的方法主要有实时上报日志内容与批量上报日志内容。实时上报日志内容能够使日志信息能够及时得到保存,但操作闪存(flash)过于频繁。而批量上报日志记录可以减少对flash空间的读写操作,延长存储器的寿命,但其不足之处在于缺少及时性。在日志记录文件管理方面主要有循环保存日志文件,以减少对存储器空间的占用。
发明内容
本发明要解决的技术问题是提供一种日志记录的管理方法及系统,保证日志记录的及时上报,减少存储器空间的占用。
为了解决上述问题,本发明提供了一种日志记录管理方法,包括:
周期性检测缓存,检测到缓存中有日志记录时,上报所述日志记录;以及,
当缓存中的日志记录数目大于等于动态上报门限时,上报所述缓存中的日志记录,所述动态上报门限根据已上报日志记录条数与已上报日志记录次数生成。
进一步的,上述方法还可具有以下特点,所述动态上报门限为所述已上报日志记录条数与已上报日志记录次数的比值。
进一步的,上述方法还可具有以下特点,所述方法还包括:
将上报的所述日志记录写入日志文件中,判断所述日志文件是否满足日志压缩条件,如果满足,压缩所述日志文件,保存所述日志文件的压缩文件。
进一步的,上述方法还可具有以下特点,所述日志压缩条件是判断日志文件大小是否大于预设的日志文件大小门限,如果是,则满足日志压缩条件。
进一步的,上述方法还可具有以下特点,所述方法还包括,压缩所述日志文件后,判断已保存的压缩文件数目是否大于预设的压缩文件数目门限,如果是,删除最早保存的压缩文件。
进一步的,上述方法还可具有以下特点,压缩所述日志文件后,还为所述压缩文件建立索引值,且新建立的压缩文件的索引值大于已建立的压缩文件的索引值;
所述删除保存的最早的压缩文件包括:
删除索引值最小的压缩文件。
本发明还提供一种日志记录管理系统,包括日志采集模块和日志管理模块,其中:
日志采集模块用于:周期性检测缓存,检测到缓存中有日志记录时,上报所述日志记录至日志管理模块;以及,当缓存中的日志记录数目大于等于动态上报门限时,上报所述缓存中的日志记录至日志管理模块,所述动态上报门限根据已上报日志记录条数与已上报日志记录次数生成。
进一步的,上述系统还可具有以下特点,所述日志采集模块用于将所述已上报日志记录条数与已上报日志记录次数的比值作为所述动态上报门限。
进一步的,上述系统还可具有以下特点,所述日志管理模块用于:
将上报的所述日志记录写入日志文件中,判断所述日志文件是否满足日志压缩条件,如果满足,压缩所述日志文件,保存所述日志文件的压缩文件。
进一步的,上述系统还可具有以下特点,所述日志管理模块是用于:判断日志文件大小是否大于预设的日志文件大小门限,如果是,则判断所述日志文件满足日志压缩条件。
进一步的,上述系统还可具有以下特点,所述日志管理模块还用于:压缩所述日志文件后,判断已保存的压缩文件数目是否大于预设的压缩文件数目门限,如果是,删除最早保存的压缩文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110134759.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:转向节支架翻边倒圆弧的冲压加工装置
- 下一篇:用于膝关节磁共振扫描的协助装置