一种移动端日志系统、日志管理方法、介质及设备与流程

文档序号:31872808发布日期:2022-10-21 20:04阅读:来源:国知局

技术特征:
1.一种移动端日志系统,所述移动端日志系统搭载于云端服务器上,其特征在于,包括:日志信息上传模块,用于将日志信息缓存到本地的缓存文件,当本地缓存的日志信息数量超过预设阈值时,批量上传日志信息至所述云端服务器中的存储器;日志样式统一模块,用于对日志信息的样式做统一规划并将所述样式划分为信息层级和内容层级;日志追踪处理模块,用于对移动端业务进行追踪处理并根据所述追踪处理的结果对移动端业务中的日志进行统合;日志信息查询模块,用于通过模糊查找或精确查找查询日志信息。2.根据权利要求1所述的系统,其特征在于,所述信息层级具体包括:应用和手机的基本信息,其中所述基本信息包括:应用名称、应用版本号、用户id、设备型号、厂商、设备id和/或上传时间;所述内容层级具体包括:模块名、日志内容、日志生成时间、日志级别、堆栈信息、文件名、函数名、线程名和/或日志类型。3.根据权利要求1所述的系统,其特征在于,所述日志追踪处理模块具体用于:根据移动端的业务类型将所述业务划分为追踪信息并生成对应的追踪id;将当前移动端产生的业务中的日志带入所述追踪id;利用程序监测工具追踪所述追踪id并根据所述追踪id对日志进行统合。4.根据权利要求3所述的系统,其特征在于,所述程序监测工具为skywalking的分布式追踪工具。5.根据权利要求1所述的系统,其特征在于,所述日志信息上传模块具体用于:初始化所述日志追踪处理模块中的程序监测工具以及初始化日志头部信息并存储在本地缓存中;判断本地缓存中存储的日志信息中有无错误日志信息,若有,则直接上传至云端服务器中的存储器中,并进一步判断是否上传成功,若成功则结束上传流程,若不成功则缓存至本地缓存等待下次读取上传日志信息;若没有,则继续判断本地缓存的日志信息数量是否超过预设阈值,若超过预设阈值,则批量上传日志信息至云端服务器中的存储器中,并进一步判断是否上传成功,若成功则结束上传流程,若不成功则缓存至本地缓存等待下次读取上传日志信息;若不超过预设阈值,则结束上传流程。6.根据权利要求1所述的系统,其特征在于,所述日志信息查询模块具体用于:利用模糊查找查找和待查找日志相关的日志;或利用日志的信息层级和内容层级信息精确查找具体日志信息。7.根据权利要求1~6任一项中所述的系统,其特征在于,所述系统还包括:日志信息过滤模块,用于通过用户动态设置,对日志的上传和存储进行过滤筛选。8.一种日志管理方法,应用于如权利要求1~7任一项中所述的移动端日志系统中,其特征在于,包括:利用所述日志信息上传模块将本地缓存的日志信息上传至云端服务器的存储器中;
利用所述日志样式统一模块对日志信息的样式做统一规划;利用所述日志追踪处理模块对所述移动端日志系统中日志信息进行统合;利用所述日志信息查询模块查找用户需要的日志信息。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现权利要求8中所述的日志管理方法对应的步骤。10.一种计算机存储介质,其上存储有计算机程序指令,其特征在于,所述程序指令被处理器执行时用于实现权利要求8中所述的日志管理方法对应的步骤。

技术总结
本公开涉及一种移动端日志系统、日志管理方法、介质及设备,所述移动端日志系统搭载于云端服务器上,所述系统包括:日志信息上传模块,用于将日志信息缓存到本地的缓存文件,当本地缓存的日志信息数量超过预设阈值时,批量上传日志信息至所述云端服务器的存储器中;日志样式统一模块,用于对日志信息的样式做统一规划并划分所述样式为信息层级和内容层级;日志追踪处理模块,用于对移动端业务进行追踪处理并根据所述追踪处理的结果对移动端业务中的日志进行统合;日志信息查询模块,用于通过模糊查找或精确查找查询日志信息。本公开的系统,日志样式统一之后,提升了日志信息可读性。灵活的在统计重要日志信息的同时,减小本地存储和上传的压力。储和上传的压力。储和上传的压力。


技术研发人员:钱浩 郑子民
受保护的技术使用者:康键信息技术(深圳)有限公司
技术研发日:2022.07.21
技术公布日:2022/10/20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1