[发明专利]一种日志处理方法、装置及存储介质在审
申请号: | 202011503247.7 | 申请日: | 2020-12-17 |
公开(公告)号: | CN114650236A | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 任燕 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团有限公司 |
主分类号: | H04L43/08 | 分类号: | H04L43/08;H04L43/0823;H04L67/02;H04L41/0677;H04L41/069 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 侯艳华;张颖玲 |
地址: | 215163 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 处理 方法 装置 存储 介质 | ||
本申请实施例公开了一种日志处理方法、装置及存储介质,所述方法包括:通过事件监听函数收集前端页面日志;将所述前端页面日志发送至服务器;创建异步更新请求,将所述异步更新请求发送至服务器,所述异步更新请求用于所述服务器关联所述前端页面日志和服务器日志。通过本申请实施例提供的日志处理方法可以实现前端页面日志和服务器日志之间的关联。
技术领域
本申请涉及计算机数据处理技术领域,尤其涉及一种日志处理方法、装置及存储介质。
背景技术
在一个信息系统里,日志有着至关重要的作用,日志可以记录系统的所有行为,可以通过日志中记录的行为分析系统的使用情况,特别是系统使用中出现的异常问题等,开发人员通过这些日志可以对异常问题进行定位和处理,进而可以分析系统可优化的方向。
在信息系统中,记录日志的方式多种多样,并且前端日志不易归档,以及日志监控机制不够完善,从而无法获取完整的前端日志,此外,前端日志和后端日志不能很好的关联分析。因此,无论是开发人员还是运维人员都无法准确的定位问题、复现问题。
发明内容
有鉴于此,本申请实施例为解决现有技术中存在的至少一个问题而提供一种日志处理方法、装置及存储介质。
为达到上述目的,本申请实施例的技术方案是这样实现的:
第一方面,本申请实施例提供一种日志处理方法,所述方法包括:
通过事件监听函数收集前端页面日志;
将所述前端页面日志发送至服务器;
创建异步更新请求,将所述异步更新请求发送至服务器,所述异步更新请求用于所述服务器关联所述前端页面日志和服务器日志。
在一种可选的实施方式中,所述前端页面日志包括第一字段,所述第一字段用于指示请求标识;
所述创建异步更新请求,将所述异步更新请求发送至服务器,包括:
创建XMLHttpRequest对象;
调用所述XMLHttpRequest对象的初始open函数,所述open函数用于将所述请求标识写入HTTP请求消息的头部;
调用所述XMLHttpRequest对象的发送send函数,所述send函数用于将所述HTTP请求消息发送至服务器。
在一种可选的实施方式中,所述请求标识和前端页面产生的所述前端页面日志中的页面标识相同。
在一种可选的实施方式中,所述通过事件监听函数收集前端页面日志之前,所述方法还包括:
调用日志记录器,获得日志收集策略;
所述通过事件监听函数收集前端页面日志,包括:
基于所述日志收集策略,通过事件监听函数收集前端页面日志。
在一种可选的实施方式中,所述调用日志记录器,获得日志收集策略之前,所述方法还包括:
在前端页面配置日志记录器,并将所述日志记录器挂载到window对象上。
在一种可选的实施方式中,所述将所述前端页面日志发送至服务器,包括:
将所述前端页面日志存储到本地数据库;
按照预设周期调用日志接口,通过所述日志接口将所述前端页面日志发送至所述服务器。
在一种可选的实施方式中,所述事件监听函数包括错误error事件监听函数和未处理的拒绝unhandledRejection事件监听函数。
第二方面,本申请实施例提供一种日志处理方法,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团有限公司,未经中移(苏州)软件技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011503247.7/2.html,转载请声明来源钻瓜专利网。