一种日志处理的方法及装置制造方法及图纸

技术编号:37461851 阅读:15 留言:0更新日期:2023-05-06 09:34
本发明专利技术提供一种日志处理的方法及装置,该方法包括:日志管理平台从日志服务器获取日志文件;日志管理平台根据日志的写入格式对日志文件进行处理,获得处理后的日志文件。采用上述方法,用以解决获取的日志文件,难以观测有效的日志重点信息,需要耗费大量的时间去进行归纳分析的问题。归纳分析的问题。归纳分析的问题。

【技术实现步骤摘要】
一种日志处理的方法及装置


[0001]本专利技术涉及计算机
,尤其涉及一种日志处理的方法及装置。

技术介绍

[0002]随着应用于手机等电子设备的应用软件的业务逻辑越来越复杂,经常会出现一些意想不到而又难以复现的问题,例如,购物软件内商品数量信息错误,由于缺少有效的日志信息,对这些问题排查起来的效率较低。
[0003]现有的日志处理方法,无法准确获取所需要的信息,所获取的日志文件多为无格式的,繁杂的日志文件,难以观测有效的日志重点信息,需要耗费开发者大量的时间去进行归纳分析。

技术实现思路

[0004]本专利技术提供一种日志处理的方法及装置,用以解决获取的日志,难以观测有效的日志重点信息,需要耗费大量的时间去进行归纳分析的问题。
[0005]第一方面,本申请提供一种日志处理的方法,该方法包括:
[0006]日志管理平台从日志服务器获取日志文件;
[0007]所述日志管理平台根据所述日志的写入格式对所述日志文件进行处理,获得处理后的日志文件。
[0008]现有的日志处理方法,无法准确获取所需要的日志文件,所获取的日志文件多为无格式的,繁杂的日志文件,难以观测有效的日志重点信息,需要耗费开发者大量的时间去进行归纳分析。采用上述设计,在获取所需的日志文件后,按照日志的写入格式对日志文件进行处理,将所获取的无格式的,繁杂的日志文件,按照预设的解析规则进行处理,无需再耗费大量时间对日志内容进行归纳和分析,能提高故障排查效率,在获取相关日志信息时更加准确,能更便捷的观测有效的日志重点信息。
[0009]在一种可能的设计中,在日志管理平台从日志服务器获取日志文件之前,还包括:
[0010]所述日志管理平台向所述日志服务器发送日志捞取指令,所述日志捞取指令用于请求所述日志文件。
[0011]在一种可能的设计中,所述日志管理平台根据所述日志的写入格式对所述日志文件进行处理,包括:
[0012]所述日志管理平台根据所述日志中N个类型字段对所述日志进行分段,获得N个段落,N为正整数。
[0013]在一种可能的设计中,所述N个段落中的每个段落包括时间字段,类型字段,标识字段和内容字段;
[0014]所述日志管理平台根据所述日志的写入格式对所述日志文件进行处理,包括:
[0015]在获得所述N个段落之后,根据每个段落中的时间字段,类型字段,标识字段和内容字段,将所述时间字段,所述类型字段,所述标识字段和所述内容字段中的任意两个相邻
字段添加预设间隔。
[0016]采用上述设计,将所获取的无格式的,繁杂的日志文件,按照预设的解析规则进行排布,能便捷的获取所需的日志内容,无需再耗费大量时间进行归纳和分析。提高故障排查效率。
[0017]在一种可能的设计中,所述日志管理平台根据所述日志的写入格式对所述日志文件进行处理,包括:
[0018]在获得所述N个段落之后,若第一段落对应的类型字段为预设类型字段,所述日志管理平台根据所述预设类型字段与颜色的对应关系,将所述第一段落的显示颜色修改为与所述预设类型字段对应的颜色,其中,所述第一段落为所述N个段落中的一段。
[0019]采用上述设计,在日志管理平台通过解析脚本对解压解密后的日志文件中的日志进行颜色修改,例如,将日志按日志类型的不同重要程度显示不同的颜色,重要程度越高,标注的颜色越深;也可以根据不同的字段显示不同的颜色,使得开发者在获取相关日志信息时更加准确,能更便捷的观测有效的日志重点信息。
[0020]在一种可能的设计中,所述类型字段包括埋点类、大盘监控类、性能类、请求类、异常类。
[0021]第二方面,本申请提供一种日志处理的装置,所述装置为日志处理平台或用于执行日志处理平台的功能的芯片,该装置包括处理单元和收发单元:
[0022]所述收发单元,用于从日志服务器获取日志文件;
[0023]所述处理单元,用于根据所述日志的写入格式对所述日志文件进行处理,获得处理后的日志文件。
[0024]在一种可能的设计中,在所述收发单元从日志服务器获取日志文件之前,所述处理单元向所述日志服务器发送日志捞取指令,所述日志捞取指令用于请求所述日志文件。
[0025]在一种可能的设计中,所述处理单元,用于在根据所述日志的写入格式对所述日志文件进行处理时,根据所述处理单元根据所述日志中N个类型字段对所述日志进行分段,获得N个段落,N为正整数。
[0026]在一种可能的设计中,所述N个段落中的每个段落包括时间字段,类型字段,标识字段和内容字段;
[0027]所述处理单元,用于在根据所述日志的写入格式对所述日志文件进行处理时,在获得所述N个段落之后,根据每个段落中的时间字段,类型字段,标识字段和内容字段,将所述时间字段,所述类型字段,所述标识字段和所述内容字段中的任意两个相邻字段添加预设间隔。
[0028]在一种可能的设计中,所述处理单元,用于在根据所述日志的写入格式对所述日志文件进行处理时,在获得所述N个段落之后,若第一段落对应的类型字段为预设类型字段,所述处理单元根据所述预设类型字段与颜色的对应关系,将所述第一段落的显示颜色修改为与所述预设类型字段对应的颜色,其中,所述第一段落为所述N个段落中的一段。
[0029]在一种可能的设计中,所述类型字段包括埋点类、大盘监控类、性能类、请求类、异常类。
[0030]第二方面中的装置所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。
[0031]第三方面,本申请还提供一种装置。该装置可以执行上述方法设计。该装置可以是能够执行上述方法对应的功能的芯片或电路,或者是包括该芯片或电路的设备。
[0032]在一种可能的实现方式中,该装置包括:存储器,用于存储计算机可执行程序代码;以及处理器,处理器与存储器耦合。其中存储器所存储的程序代码包括指令,当处理器执行所述指令时,使该装置或者安装有该装置的设备执行上述任意一种可能的设计中的方法。
[0033]其中,该装置还可以包括通信接口,该通信接口可以是收发器,或者,如果该装置为芯片或电路,则通信接口可以是该芯片的输入/输出接口,例如输入/输出管脚等。
[0034]在一种可能的设计中,该装置包括相应的功能单元,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的单元。
[0035]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在装置上运行时,执行上述任意一种可能的设计中的方法。
[0036]另外,第三方面至第四方面中任一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。
附图说明
[0037]图1示出了本申请提供的一种日志处理的方法的流程图;
[0038]图2示出一种解压解密后的日志文件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志处理的方法,其特征在于,所述方法包括:日志管理平台从日志服务器获取日志文件;所述日志管理平台根据日志的写入格式对所述日志文件进行处理,获得处理后的日志文件。2.如权利要求1所述的方法,其特征在于,在日志管理平台从日志服务器获取日志文件之前,还包括:所述日志管理平台向所述日志服务器发送日志捞取指令,所述日志捞取指令用于请求所述日志文件。3.如权利要求1所述的方法,其特征在于,所述日志管理平台根据所述日志的写入格式对所述日志文件进行处理,包括:所述日志管理平台根据所述日志中N个类型字段对所述日志进行分段,获得N个段落,N为正整数。4.如权利要求3所述的方法,其特征在于,所述N个段落中的每个段落包括时间字段,类型字段,标识字段和内容字段;所述日志管理平台根据所述日志的写入格式对所述日志文件进行处理,包括:在获得所述N个段落之后,根据每个段落中的时间字段,类型字段,标识字段和内容字段,将所述时间字段,所述类型字段,所述标识字段和所述内容字段中的任意两个相邻字段添加预设间隔。5.如权利要求3所述的方法,其特征在于,所述日志管理平台根据所述日志的写入格式对所述日志文件进行处理,包括:在获得所述N个段落之后,若第一段落对应的类型字段为预设类型字段,所述日志管理平台根据所述预设类型字段与颜色的对应关系,将所述第一段落的显示颜色修改为与所述预设类型字段对应的颜色,其中,所述第一段落为所述N个段落中的一段。6.如权利要求3

5任一项所述的方法,其特征在于,所述类型字段包括埋点类、大盘监控类、性能类、请求类、异常类。7.一种日志处理的装置,其特征在于,所述装置为日志处理平台或用于执行日志处理平台的功能的芯片,该装置包括处理单元和收发单元:所述收发单元,用于从日志服务器获取日志文件;所述处理单元,用于根据所述日志的写入格式对所述日志文件进行处理,获得处理后的日志文件。8.如...

【专利技术属性】
技术研发人员:张西胡佳黄锋
申请(专利权)人:上海壹佰米网络科技有限公司
类型:发明
国别省市:

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

1