[发明专利]获取应用日志的方法、装置、电子设备及存储介质有效
| 申请号: | 202210595838.4 | 申请日: | 2022-05-30 | 
| 公开(公告)号: | CN114697140B | 公开(公告)日: | 2022-08-23 | 
| 发明(设计)人: | 江浩;祝科;王震;李婧;刘鑫 | 申请(专利权)人: | 云账户技术(天津)有限公司 | 
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/06;H04L41/069 | 
| 代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 邢悦 | 
| 地址: | 300384 天津市滨海新区滨海高新区华*** | 国省代码: | 天津;12 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 获取 应用 日志 方法 装置 电子设备 存储 介质 | ||
本发明提供一种获取应用日志的方法、装置、电子设备及存储介质,其中方法包括:接收服务端发送的识别码,识别码由服务端根据用户发送的日志获取指令生成;根据识别码生成令牌获取请求,并将令牌获取请求发送至服务端;接收到服务端发送的访问令牌之后,对访问令牌进行核验,核验用于指示当前时刻下访问令牌是否有效;若核验的核验结果为当前时刻下访问令牌有效,从客户端获取的当前时刻下的应用日志,将当前时刻下的应用日志发送至服务端,以使得服务端存储当前时刻下的应用日志。本发明能够获取具有加密数据的应用日志。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种获取应用日志的方法、装置、电子设备及存储介质。
背景技术
目前,在应用开发过程中,通常是基于Charles、Fiddler等工具,采用“中间人”抓包方法获取应用日志。
然而,部分应用日志具有加密数据,现有的获取应用日志的方法不能够获取具有加密数据的应用日志。
发明内容
本发明实施例提供一种获取应用日志的方法、装置、电子设备及存储介质,以解决现有的获取应用日志的方法不能够获取具有加密数据的应用日志的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种获取应用日志的方法,应用于客户端,包括:
接收服务端发送的识别码,所述识别码由所述服务端根据用户发送的日志获取指令生成,所述识别码用于区别各应用日志获取任务,所述日志获取任务与所述日志获取指令一一对应;
根据所述识别码生成令牌获取请求,并将所述令牌获取请求发送至所述服务端;所述令牌获取请求用于指示所述服务端将与所述识别码对应的访问令牌发送至所述客户端,并用于指示所述服务端将所述访问令牌标记为有效;所述访问令牌由所述服务端生成,且所述访问令牌与所述识别码一一对应;
接收到所述服务端发送的所述访问令牌之后,对所述访问令牌进行核验,所述核验用于指示当前时刻下所述访问令牌是否有效;
若所述核验的核验结果为当前时刻下所述访问令牌有效,从所述客户端获取的当前时刻下的应用日志,将当前时刻下的所述应用日志发送至所述服务端,以使得所述服务端存储当前时刻下的所述应用日志。
可选地,
若所述核验的核验结果为当前时刻下所述访问令牌有效,之后还包括:
将所述访问令牌存储至所述客户端,并在所述客户端上标记所述访问令牌为有效;
将所述客户端存储的应用日志发送至所述服务端,之后包括:
接收到触发指令之后,检验当前系统环境是否为开发环境;所述触发指令用于指示从所述客户端获取当前时刻下的所述应用日志,并且用于指示发送当前时刻下的所述应用日志至所述服务端;
若所述检验的检验结果为当前系统环境为开发环境,对所述访问令牌进行所述核验;
若所述核验的核验结果为当前时刻下所述访问令牌有效,将当前时刻下的所述应用日志发送至所述服务端,以使得所述服务端存储当前时刻下的所述应用日志。
可选地,
检验当前系统环境是否为开发环境,之后还包括:
若所述检验的检验结果为当前系统环境不为开发环境,结束响应所述触发指令;
和/或,
对所述访问令牌进行所述核验,之后包括:
若所述核验的核验结果为当前时刻下所述访问令牌失效,结束响应所述触发指令。
可选地,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云账户技术(天津)有限公司,未经云账户技术(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210595838.4/2.html,转载请声明来源钻瓜专利网。





