【技术实现步骤摘要】
日志文件处理方法、装置和服务器
本专利技术涉及互联网
,具体而言,涉及日志文件处理方法、装置和服务器。
技术介绍
随着日志数据逐步增多,日志导出、查询、修改等操作变的异常重要,操作难度也不断在加大。目前普通日志文件切换方案,多是以时间纬度切分。当操作程序正常运行时,程序根据当前时间计算需要操作的日志文件。若此文件存在,则开始对其进行操作;若文件不存在,则等待下一次调用。当操作程序挂掉或不能正常运行时,需要进行人工干预,启动备用程序,对这期间未能正常操作的日志文件进行处理。处理完毕后,原操作程序正常启动运行。在人工干预之前,有时间差,而且容易出现数据丢失现象,导致日志操作效率不高。
技术实现思路
有鉴于此,本专利技术实施例提供了日志文件处理方法、装置和服务器,以解决上述问题。为了实现上述目的,本专利技术采用的技术方案如下:第一方面,本专利技术实施例提供的一种日志文件处理方法,所述方法包括:根据预设的查找时间,获取对应所述查找时间的第一日志文件的标识信息;根据系统的日志文件处理记录,获取截止所述查找时间前最后处理的日志文件,作为第二日志文件,获取所述第二日志文件的标 ...
【技术保护点】
1.一种日志文件处理方法,其特征在于,所述方法包括:根据预设的查找时间,获取对应所述查找时间的第一日志文件的标识信息;根据系统的日志文件处理记录,获取截止所述查找时间前最后处理的日志文件,作为第二日志文件,获取所述第二日志文件的标识信息;判断所述第一日志文件的标识信息与所述第二日志文件的标识信息是否相同;若是,处理所述第一日志文件;若否,根据所述第二日志文件的处理进度,处理所述第二日志文件。
【技术特征摘要】
1.一种日志文件处理方法,其特征在于,所述方法包括:根据预设的查找时间,获取对应所述查找时间的第一日志文件的标识信息;根据系统的日志文件处理记录,获取截止所述查找时间前最后处理的日志文件,作为第二日志文件,获取所述第二日志文件的标识信息;判断所述第一日志文件的标识信息与所述第二日志文件的标识信息是否相同;若是,处理所述第一日志文件;若否,根据所述第二日志文件的处理进度,处理所述第二日志文件。2.根据权利要求1所述的方法,其特征在于,所述标识信息为日志文件的文件名。3.根据权利要求1所述的方法,其特征在于,根据所述第二日志文件的处理进度,处理所述第二日志文件,包括:将所述第二日志文件作为待处理日志文件,获取所述待处理日志文件的当前处理进度;根据所述当前处理进度判断所述第二日志文件是否处理完成;若是,则根据预设规则获取所述第二日志文件邻接的下一日志文件,处理所述下一日志文件;若否,则根据所述当前处理进度,继续处理所述第二日志文件,更新所述第二日志文件的当前处理进度,直至所述第二日志文件处理结束,处理所述下一日志文件。4.根据权利要求1所述的方法,其特征在于,处理所述第一日志文件的步骤包括:将所述第一日志文件作为待处理日志文件,获取所述待处理日志文件的当前处理进度;根据所述当前处理进度判断所述第一日志文件是否处理完成;若否,则根据所述当前处理进度,继续处理所述第一日志文件,更新所述第一日志文件的当前处理进度。5.根据权利要求3或4所述的方法,其特征在于,获取所述待处理日志文件的当前处理进度的步骤包括:获取所述待处理日志文件的当前行号和最大行号;判断所述当前行号是否小于所述最大行号;若是,则判定所述待处理日志文件没有处理完;若否,则判定所述待处理日志文件处理完成。6.根据权利要求2所述的方法,其特征在于,根据预设的查找时间,获取对应所述查找时间的第一日志文件的标识信息的步骤包括:根据所述查找时间、日志文件存放目录、日志文件名后缀和日志文件名格式,获取所述第一日志文件的文件名。7.一种日志文件处理装置,其特征在于,所述日志文件处理装置包括:第一查找模块,用于根据预设的查找时间,获取对应所述查找时间的第一日志文件的标识信息;第二查找模块,用于根据系统的日志文件处理记录,获取截止所述查找时间前最后处理的日志文件,作为第二日志文件,获取所述第二日志文件的标识信息;判断...
【专利技术属性】
技术研发人员:刘永赞,
申请(专利权)人:广东神马搜索科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。