[发明专利]一种清理日志文件缓存的方法及装置有效
申请号: | 201810979147.8 | 申请日: | 2018-08-27 |
公开(公告)号: | CN109271355B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 曾露;魏方征 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/17;G06F16/16 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供一种清理日志文件缓存的方法及装置。按照特定路径构建日志文件的存储方式,对时间顺序排列的日志记录缓存按照日志类型、日志ID分类存储,使得系统单次遍历和清理的日志缓存的数量大幅度减少,系统清理过程延迟性降低。此外,现有技术中设置固定时间清理缓存文件的方式并不能结合实际系统内存使用情况进行清理,因而实际使用中往往造成资源浪费。本申请通过设置动态回收周期触发缓存清理,实时根据内存使用状况与最近一次清理时间周期动态调整清理缓存的频率,保证业务模块的正常进行。 | ||
搜索关键词: | 一种 清理 日志 文件 缓存 方法 装置 | ||
【主权项】:
1.一种清理日志文件缓存的方法,其特征在于,所述方法包括步骤:在预先创建的日志存放路径下按照预设日志产生周期创建以日志产生时间命名的日志文件,其中日志存放路径包括以日志类型命名的上级目录以及以日志ID命名的下级目录;对于新产生的日志记录,根据该日志记录的日志类型、日志ID以及日志产生时间在所述日志存放路径中找到对应的日志文件,将该日志记录写入对应的日志文件;在缓存中创建同样的日志存放路径,将进入缓存的日志文件存放在所述同样的日志存放路径下;当达到清理触发条件时,确定清理时间范围;按照所述日志存放路径在缓存中进行遍历,根据文件名筛选出创建时间在所述清理时间范围内的日志文件,针对任意一个筛选出的日志文件,判断该日志文件是否符合预设特殊缓存规则,如果不符合,将该文件从缓存中清理掉。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810979147.8/,转载请声明来源钻瓜专利网。