【技术实现步骤摘要】
日志生成、日志处理的方法及装置
[0001]本说明书一个或多个实施例涉及计算机
,尤其涉及一种日志生成、日志处理的方法及装置。
技术介绍
[0002]日志是用来记录用户操作、设备运行状态等参数的数据文件,可供相关人员了解设备的运行情况及业务处理情况。随着设备运行过程的持续进行,往往会产生大量的日志数据。对日志数据进行各种分析处理,是获取有效信息的常规途径。
[0003]因此,希望能有改进的方案,可以更加高效地实现对日志的处理。
技术实现思路
[0004]本说明书一个或多个实施例描述了一种日志生成方法及装置,以更加高效地实现对日志的处理。具体的技术方案如下。
[0005]第一方面,实施例提供了一种日志生成方法,通过第一设备执行,包括:
[0006]在服务程序运行过程中,检测预定事件;
[0007]基于预设的若干个待获取数据的字段,从所述预定事件中获取与若干个字段分别对应的若干个日志元素数据;
[0008]在满足预设输出条件时,基于所述若干个字段分别与所述若干个日志元 ...
【技术保护点】
【技术特征摘要】
1.一种日志生成方法,通过第一设备执行,包括:在服务程序运行过程中,检测预定事件;基于预设的若干个待获取数据的字段,从所述预定事件中获取与若干个字段分别对应的若干个日志元素数据;在满足预设输出条件时,基于所述若干个字段分别与所述若干个日志元素数据的对应关系,以结构化方式输出所述若干个日志元素数据。2.根据权利要求1所述的方法,所述以结构化方式输出所述若干个日志元素数据的步骤,包括:将按照第一预设顺序排列的所述若干个日志元素数据形成结构化的日志数据,将所述结构化的日志数据发送至第二设备;所述第二设备将接收的所述结构化的日志数据包含的若干个日志元素数据,分别与按照所述第一预设顺序排列的所述若干个字段进行关联,得到结构化的日志记录。3.根据权利要求2所述的方法,所述预设输出条件包括:当获取到预设数量个日志数据组时;其中,一个日志数据组包含若干个日志元素数据,所述预设数量个日志数据组分别是从预设数量次预定事件中获取的;所述将按照第一预设顺序排列的所述若干个日志元素数据形成结构化的日志数据的步骤,包括:将所述预设数量个日志数据组形成结构化的日志数据;其中,任意一个日志数据组包含的若干个日志元素数据按照所述第一预设顺序排列。4.根据权利要求1所述的方法,所述以结构化方式输出所述若干个日志元素数据的步骤,包括:将所述若干个字段分别与所述若干个日志元素数据对应地进行关联,得到若干个键值对,以结构化方式输出所述若干个键值对。5.根据权利要求4所述的方法,所述以结构化方式输出所述若干个键值对的步骤,包括:将结构化的所述若干个键值对输出到指定文件的日志表格中,得到一条日志表记录。6.根据权利要求1所述的方法,所述以结构化方式输出所述若干个日志元素数据的步骤,包括:将按照第二预设顺序排列的所述若干个日志元素数据形成结构化的日志数据,将所述结构化的日志数据输出到指定文件中,并使得所述结构化的日志数据包含的若干个日志元素数据分别与所述指定文件中的若干个字段进行关联;其中,所述指定文件中的所述若干个字段按照所述第二预设顺序排列。7.一种日志处理方法,通过第二设备执行,包括:接收第一设备以结构化方式发送的按照第一预设顺序排列的若干个日志元素数据;其中,所述若干个日志元素数据,是从预定事件中获取的,并且与若干个待获取数据的字段相对应;将所述若干个日志元素数据分别与按照所述第一预设顺序排列的若干个字段进行关联,得到结构化的日志记录。8.根据权利要求7所述的方法,所述接收第一设备以结构化方式发送的按照第一预设
顺序排列的若干个日志元素数据的步骤,包括:接收所述第一设备以结构化方式发送的预设数量个日志数据组;其中,任意一个日志数据组包含的若干个日志元素数据按照所述第一预设顺序排列,所述预设数量个日志数据...
【专利技术属性】
技术研发人员:许志超,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。