[发明专利]一种日志处理方法、装置及存储介质在审
申请号: | 202011503247.7 | 申请日: | 2020-12-17 |
公开(公告)号: | CN114650236A | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 任燕 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团有限公司 |
主分类号: | H04L43/08 | 分类号: | H04L43/08;H04L43/0823;H04L67/02;H04L41/0677;H04L41/069 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 侯艳华;张颖玲 |
地址: | 215163 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 处理 方法 装置 存储 介质 | ||
1.一种日志处理方法,其特征在于,所述方法包括:
通过事件监听函数收集前端页面日志;
将所述前端页面日志发送至服务器;
创建异步更新请求,将所述异步更新请求发送至服务器,所述异步更新请求用于所述服务器关联所述前端页面日志和服务器日志。
2.根据权利要求1所述的日志处理方法,其特征在于,所述前端页面日志包括第一字段,所述第一字段用于指示请求标识;
所述创建异步更新请求,将所述异步更新请求发送至服务器,包括:
创建XMLHttpRequest对象;
调用所述XMLHttpRequest对象的初始open函数,所述open函数用于将所述请求标识写入HTTP请求消息的头部;
调用所述XMLHttpRequest对象的发送send函数,所述send函数用于将所述HTTP请求消息发送至服务器。
3.根据权利要求2所述的日志处理方法,其特征在于,
所述请求标识和前端页面产生的所述前端页面日志中的页面标识相同。
4.根据权利要求1所述的日志处理方法,其特征在于,所述通过事件监听函数收集前端页面日志之前,所述方法还包括:
调用日志记录器,获得日志收集策略;
所述通过事件监听函数收集前端页面日志,包括:
基于所述日志收集策略,通过事件监听函数收集前端页面日志。
5.根据权利要求4所述的日志处理方法,其特征在于,所述调用日志记录器,获得日志收集策略之前,所述方法还包括:
在前端页面配置日志记录器,并将所述日志记录器挂载到window对象上。
6.根据权利要求1所述的日志处理方法,其特征在于,所述将所述前端页面日志发送至服务器,包括:
将所述前端页面日志存储到本地数据库;
按照预设周期调用日志接口,通过所述日志接口将所述前端页面日志发送至所述服务器。
7.根据权利要求1至6中任一项所述的日志处理方法,其特征在于,
所述事件监听函数包括错误error事件监听函数和未处理的拒绝unhandledRejection事件监听函数。
8.一种日志处理方法,其特征在于,所述方法包括:
接收前端页面发送的前端页面日志;
接收所述前端页面发送的异步更新请求,基于所述异步更新请求关联所述前端页面日志和服务器日志。
9.根据权利要求8所述的日志处理方法,其特征在于,所述前端页面日志包括第一字段,所述第一字段用于指示请求标识;
所述接收所述前端页面发送的异步更新请求,基于所述异步更新请求关联所述前端页面日志和服务器日志,包括:
接收所述前端页面发送的HTTP请求消息,所述HTTP请求消息的头部携带所述请求标识;
基于所述请求标识和服务器的调用链标识,关联所述前端页面日志和服务器日志。
10.根据权利要求9所述的日志处理方法,其特征在于,所述方法还包括:
将关联在一起的所述前端页面日志和所述服务器日志聚合在一起,得到聚合日志,对所述聚合日志进行分析。
11.一种日志处理装置,其特征在于,所述装置包括:
日志收集单元,用于通过事件监听函数收集前端页面日志;
日志发送单元,用于将所述前端页面日志发送至服务器;
请求单元,用于创建异步更新请求,将所述异步更新请求发送至服务器,所述异步更新请求用于所述服务器关联所述前端页面日志和服务器日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团有限公司,未经中移(苏州)软件技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011503247.7/1.html,转载请声明来源钻瓜专利网。