一种应用程序的日志管理方法及系统、相关设备技术方案

技术编号:22564688 阅读:50 留言:0更新日期:2019-11-16 11:49
本发明专利技术涉及软件监控技术领域,揭示了一种应用程序的日志管理方法及系统、相关设备。所述方法包括:采集每一个应用程序的日志,并分别对应每一个应用程序保存至该应用程序日志数据库;当接收到用户发送的查看日志的请求信息时,解析该请求信息以获得目标查看维度;选取应用程序日志数据库中对应上述目标查看维度的日志以获得目标日志;将目标日志发送至用户的用户账号。可见,实施本发明专利技术实施例,用户能够有目的地查看应用程序日志,进而能够节省时间,提高系统维护的效率。

An application log management method, system and related equipment

The invention relates to the technical field of software monitoring, and discloses a log management method of an application program, a system and related devices. The method includes: collecting the log of each application and saving it to the application log database corresponding to each application; parsing the request information to obtain the target viewing dimension when receiving the request information of viewing the log sent by the user; selecting the log corresponding to the above target viewing dimension in the application log database to obtain the target log; Send the target log to the user's user account. It can be seen that by implementing the embodiment of the invention, the user can view the application log purposefully, thereby saving time and improving the efficiency of system maintenance.

【技术实现步骤摘要】
一种应用程序的日志管理方法及系统、相关设备
本专利技术涉及软件监控
,特别涉及一种应用程序的日志管理方法及系统、相关设备。
技术介绍
系统日志是记录系统中硬件、软件和系统问题的信息,可以用于监视系统中发生的事件。用户可以通过它来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。应用程序日志是系统日志的重要组成部分,其包含了应用程序编写的各种错误消息、警告或其他事件,可以帮助用户了解应用程序的行为,是进行系统维护的重要依据。目前,系统中各个应用程序的日志都是各自存储的,若想了解系统的运行情况,一般需要查看大量的应用程序日志,耗费的时间较多,进而导致系统维护效率较低。
技术实现思路
为了解决相关技术中存在的系统维护效率较低的问题,本专利技术提供了一种应用程序的日志管理方法及系统、相关设备。本专利技术实施例第一方面公开了一种应用程序的日志管理方法,所述方法包括:采集每一个应用程序的日志,并分别对应所述每一个应用程序保存至应用程序日志数据库;当接收到用户发送的查看应用程序日志的请求信息时,解析所述请求信息以获得目标查看维度;选取所述应用程序日志数据库中对应所述目标查看维度的日志以获得目标日志;将所述目标日志发送至所述用户的用户账号。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述目标查看维度包括目标应用程序类型、目标日志类型和目标日志生成时间中的至少一个。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:获取所述每一个应用程序所属的应用程序类型,并保存至所述应用程序日志数据库;获取采集到的每一个日志对应的日志类型以及日志生成时间,并保存至所述应用程序日志数据库。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:获取每一个用户角色对应的日志查看权限以生成日志查看权限信息表;所述将所述目标日志发送至所述用户的用户账号之前,所述方法还包括:根据所述日志查看权限信息表以及所述用户的用户角色判断所述用户是否具有查看所述目标日志的权限;若所述用户具有查看所述目标日志的权限,执行所述将所述目标日志发送至所述用户的用户账号的步骤。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:若所述用户不具有查看所述目标日志的权限,根据所述日志查看权限信息表获取所述用户的默认查看权限;根据所述默认查看权限从所述应用程序日志数据库中获取可查看日志;将所述可查看日志发送至所述用户的用户账号。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述将所述目标日志发送至所述用户的用户账号,包括:判断所述请求信息中是否包含目标图表类型;若所述请求信息中包含所述目标图表类型,将所述目标日志的输出格式按照预设转化规则转化为目标图表类型的日志分析图表,并发送至所述用户的用户账号。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:若所述请求信息中不包含所述目标图表类型,获取所述用户的用户角色对应的预设图表类型;将所述目标日志的输出格式按照预设转化规则转化为所述预设图表类型的日志分析图表,并发送至所述用户的用户账号。本专利技术实施例第二方面公开了一种应用程序的日志管理系统,所述系统包括:采集单元,用于采集每一个应用程序的日志,并分别对应所述每一个应用程序保存至应用程序日志数据库;解析单元,用于当接收到用户发送的查看日志的请求信息时,解析所述请求信息以获得目标查看维度;选取单元,用于选取所述应用程序日志数据库中对应所述目标查看维度的日志以获得目标日志;发送单元,用于将所述目标日志发送至所述用户的用户账号。本专利技术实施例第三方面公开了一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现本专利技术实施例第一方面公开的应用程序的日志管理方法。本专利技术实施例第四方面公开了一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本专利技术实施例第一方面公开的应用程序的日志管理方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术所提供的应用程序的日志管理方法包括如下步骤:当接收到用户发送的查看日志的请求信息时,解析该请求信息以获得目标查看维度;选取应用程序日志数据库中对应上述目标查看维度的日志以获得目标日志;其中,预先采集每一个应用程序的日志,并分别对应每一个应用程序保存至该应用程序日志数据库;将目标日志发送至用户的用户账号。此方法下,用户可以根据系统维护的实际需求,发送请求信息以查看某些维度的日志,能够有目的地查看应用程序日志,无需逐一查看所有应用程序的日志,进而能够节省时间,提高系统维护的效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是本专利技术实施例公开的一种装置的结构示意图;图2是本专利技术实施例公开的一种应用程序的日志管理方法的流程图;图3是本专利技术实施例公开的另一种应用程序的日志管理方法的流程图;图4是本专利技术实施例公开的又一种应用程序的日志管理方法的流程图;图5是本专利技术实施例公开的一种应用程序的日志管理系统的结构示意图;图6是本专利技术实施例公开的另一种应用程序的日志管理系统的结构示意图;图7是本专利技术实施例公开的又一种应用程序的日志管理系统的结构示意图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。实施例一本专利技术的实施环境可以是电子设备,例如智能手机、平板电脑、台式电脑。图1是本专利技术实施例公开的一种装置的结构示意图。装置100可以是上述电子设备。如图1所示,装置100可以包括以下一个或多个组件:处理组件102,存储器104,电源组件106,多媒体组件108,音频组件110,传感器组件114以及通信组件116。处理组件102通常控制装置100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件102可以包括一个或多个处理器118来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件102可以包括一个或多个模块,用于便于处理组件102和其他组件之间的交互。例如,处理组件102可以包括多媒体模块,用于以方便多媒体组件108和处理组件102之间的交互。存储器104被配本文档来自技高网...

【技术保护点】
1.一种应用程序的日志管理方法,其特征在于,所述方法包括:/n采集每一个应用程序的日志,并分别对应所述每一个应用程序保存至应用程序日志数据库;/n当接收到用户发送的查看应用程序日志的请求信息时,解析所述请求信息以获得目标查看维度;/n选取所述应用程序日志数据库中对应所述目标查看维度的日志以获得目标日志;/n将所述目标日志发送至所述用户的用户账号。/n

【技术特征摘要】
1.一种应用程序的日志管理方法,其特征在于,所述方法包括:
采集每一个应用程序的日志,并分别对应所述每一个应用程序保存至应用程序日志数据库;
当接收到用户发送的查看应用程序日志的请求信息时,解析所述请求信息以获得目标查看维度;
选取所述应用程序日志数据库中对应所述目标查看维度的日志以获得目标日志;
将所述目标日志发送至所述用户的用户账号。


2.根据权利要求1所述的方法,其特征在于,
所述目标查看维度包括目标应用程序类型、目标日志类型和目标日志生成时间中的至少一个。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取所述每一个应用程序所属的应用程序类型,并保存至所述应用程序日志数据库;
获取采集到的每一个日志对应的日志类型以及日志生成时间,并保存至所述应用程序日志数据库。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取每一个用户角色对应的日志查看权限以生成日志查看权限信息表;
所述将所述目标日志发送至所述用户的用户账号之前,所述方法还包括:
根据所述日志查看权限信息表以及所述用户的用户角色判断所述用户是否具有查看所述目标日志的权限;
若所述用户具有查看所述目标日志的权限,执行所述将所述目标日志发送至所述用户的用户账号的步骤。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若所述用户不具有查看所述目标日志的权限,根据所述日志查看权限信息表获取所述用户的默认查看权限;
根据所述默认查看权限从所述应用程序日志数据库中获取可查看...

【专利技术属性】
技术研发人员:张奇
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1