System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 日志处理方法、装置、存储介质及电子设备制造方法及图纸_技高网

日志处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:40588678 阅读:4 留言:0更新日期:2024-03-12 21:48
本发明专利技术公开了一种日志处理方法、装置、存储介质及电子设备。涉及数据处理领域,该方法包括:获取目标业务对应的多条日志数据;确定多条日志数据分别对应的对象标识;基于多条日志数据分别对应的对象标识,确定多条日志数据分别对应的标识类别;基于多条日志数据分别对应的标识类别,将多条日志数据分散写入至多个文件夹中,其中,多个文件夹对应于不同的标识类别。本发明专利技术解决了相关技术中将一个业务的全部日志数据写入至一个文件夹中,存在的文件存储压力大,且容易出现日志存储写入排队现象的技术问题。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,具体而言,涉及一种日志处理方法、装置、存储介质及电子设备


技术介绍

1、相关技术中的日志写入方式通常基于时间顺序,将日志数据追加写入单一文件中。然而,在某些特定场景下,某些对象日志数据量较大,导致写入操作排队,从而降低了日志写入的速度,进而影响系统性能。

2、针对上述相关技术中将一个业务的全部日志数据写入至一个文件夹中,存在的文件存储压力大,且容易出现日志存储排队现象的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种日志处理方法、装置、存储介质及电子设备,以至少解决相关技术中将一个业务的全部日志数据写入至一个文件夹中,存在的文件存储压力大,且容易出现日志存储写入排队现象的技术问题。

2、根据本专利技术实施例的一个方面,提供了一种日志处理方法,包括:获取目标业务对应的多条日志数据;确定所述多条日志数据分别对应的对象标识;基于所述多条日志数据分别对应的对象标识,确定所述多条日志数据分别对应的标识类别;基于所述多条日志数据分别对应的标识类别,将所述多条日志数据分散写入至多个文件夹中,其中,所述多个文件夹对应于不同的标识类别。

3、可选的,所述确定所述多条日志数据分别对应的对象标识,包括:确定所述多条日志数据分别对应的发布账户,以及所述多条日志数据分别对应的交易类型;基于所述多条日志数据分别对应的发布账户,确定所述多条日志数据分别对应的发布账户标识;基于所述多条日志数据分别对应的交易类型,确定所述多条日志数据分别对应的交易类型标识;基于所述多条日志数据分别对应的发布账户的账户标识,以及所述多条日志数据分别对应的交易类型标识,确定所述多条日志数据分别对应的对象标识。

4、可选的,所述基于所述多条日志数据分别对应的发布账户的账户标识,以及所述多条日志数据分别对应的交易类型标识,确定所述多条日志数据分别对应的对象标识,包括:获取所述多条日志数据的总条数;判断所述总条数是否小于预设条数;在所述总条数小于预设条数的情况下,将所述多条日志数据分别对应的发布账户的账户标识,作为所述多条日志数据分别对应的对象标识;或者将所述多条日志数据分别对应的交易类型标识,作为所述多条日志数据分别对应的对象标识;或者对所述多条日志数据分别对应的发布账户的账户标识,以及对应的交易类型标识进行组合处理,得到所述多条日志数据分别对应的组合标识,将所述多条日志数据分别对应的组合标识,作为所述多条日志数据分别对应的对象标识。

5、可选的,所述基于所述多条日志数据分别对应的对象标识,确定所述多条日志数据分别对应的标识类别,包括:对所述多条日志数据分别对应的对象标识进行取模处理,得到所述多条日志数据分别对应的取模结果,其中,所述取模结果为0至8中的任意一个整数;将所述多条日志数据分别对应的取模结果,作为所述多条日志数据分别对应的标识类别。

6、可选的,在所述总条数大于或等于所述预设条数的情况下,所述对象标识包括第一对象标识和第二对象标识,所述基于所述多条日志数据分别对应的对象标识,确定所述多条日志数据分别对应的对象标识,包括:将所述多条日志数据分别对应的发布账户的账户标识,作为所述多条日志数据分别对应的第一对象标识;将所述多条日志数据分别对应的交易类型标识,作为所述多条日志数据分别对应的第二对象标识。

7、可选的,所述确定所述多条日志数据分别对应的标识类别,包括:对所述多条日志数据分别对应的第一对象标识进行取模处理,得到所述多条日志数据分别对应的第一取模结果;对所述多条日志数据分别对应的第二对象标识进行取模处理,得到所述多条日志数据分别对应的第二取模结果,其中,所述第一取模结果、所述第二取模结果均为0至8中的任意一个整数;对所述多条日志数据分别对应的第一取模结果,以及对应的第二取模结果进行组合处理,得到所述多条日志数据分别对应的组合结果;将所述多条日志数据分别对应的组合结果,作为所述多条日志数据分别对应的标识类别。

8、可选的,所述基于所述多条日志数据分别对应的标识类别,将所述多条日志数据分散写入至多个文件夹中,包括:通过如下方式将所述多条日志数据中,任意一条日志数据写入至对应的文件夹中:获取所述多个文件夹分别对应的文件夹名称中的预定字符位;从所述多个文件夹中,确定预定字符位与所述任意一条日志数据对应的标识类别相对应的第一文件夹;将所述任意一条日志数据写入至所述第一文件夹中。

9、根据本专利技术实施例的另一方面,还提供了一种日志处理装置,包括:日志获取模块,用于获取目标业务对应的多条日志数据;对象标识确定模块,用于确定所述多条日志数据分别对应的对象标识;标识类别确定模块,用于基于所述多条日志数据分别对应的对象标识,确定所述多条日志数据分别对应的标识类别;日志存储模块,用于基于所述多条日志数据分别对应的标识类别,将所述多条日志数据分散写入至多个文件夹中,其中,所述多个文件夹对应于不同的标识类别。

10、根据本专利技术实施例的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行任意一项所述的日志处理方法。

11、根据本专利技术实施例的另一方面,还提供了一种电子设备,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现任意一项所述的日志处理方法。

12、在本专利技术实施例中,通过获取目标业务对应的多条日志数据;确定所述多条日志数据分别对应的对象标识;基于所述多条日志数据分别对应的对象标识,确定所述多条日志数据分别对应的标识类别;基于所述多条日志数据分别对应的标识类别,将所述多条日志数据分散写入至多个文件夹中,其中,所述多个文件夹对应于不同的标识类别,达到了基于多条日志数据分别对应的对象标识,将全部日志数据的分类写入至多个文件夹中的目的,从而实现了降低日志文件存储压力,避免日志存储排队现象的发生的技术效果,进而解决了相关技术中将一个业务的全部日志数据写入至一个文件夹中,存在的文件存储压力大,且容易出现日志存储写入排队现象的技术问题。

本文档来自技高网...

【技术保护点】

1.一种日志处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述多条日志数据分别对应的对象标识,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述多条日志数据分别对应的发布账户的账户标识,以及所述多条日志数据分别对应的交易类型标识,确定所述多条日志数据分别对应的对象标识,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述多条日志数据分别对应的对象标识,确定所述多条日志数据分别对应的标识类别,包括:

5.根据权利要求3所述的方法,其特征在于,在所述总条数大于或等于所述预设条数的情况下,所述对象标识包括第一对象标识和第二对象标识,所述基于所述多条日志数据分别对应的对象标识,确定所述多条日志数据分别对应的对象标识,包括:

6.根据权利要求5所述的方法,其特征在于,所述确定所述多条日志数据分别对应的标识类别,包括:

7.根据权利要求1至6中任意一项所述的方法,其特征在于,所述基于所述多条日志数据分别对应的标识类别,将所述多条日志数据分散写入至多个文件夹中,包括:

8.一种日志处理装置,其特征在于,包括:

9.一种非易失性存储介质,其特征在于,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行权利要求1至7中任意一项所述的日志处理方法。

10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的日志处理方法。

...

【技术特征摘要】

1.一种日志处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述多条日志数据分别对应的对象标识,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述多条日志数据分别对应的发布账户的账户标识,以及所述多条日志数据分别对应的交易类型标识,确定所述多条日志数据分别对应的对象标识,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述多条日志数据分别对应的对象标识,确定所述多条日志数据分别对应的标识类别,包括:

5.根据权利要求3所述的方法,其特征在于,在所述总条数大于或等于所述预设条数的情况下,所述对象标识包括第一对象标识和第二对象标识,所述基于所述多条日志数据分别对应的对象标识,确定所述多条日志数据分别对应的对象标识,包括...

【专利技术属性】
技术研发人员:罗天翔
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1