系统日志查询方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20448678 阅读:18 留言:0更新日期:2019-02-27 02:51
本发明专利技术公开了一种系统日志查询方法,包括步骤:获取用户终端发送的查询请求,所述查询请求中包括有待查询日志的日志生成信息;根据所述用户终端发送的查询请求获取待查询日志对应的独立流水号;根据所述独立流水号查询出所有与该独立流水号相关的日志文件。该方法通过根据待查询日志的日志生成信息可以直接定位到独立流水号,再根据独立流水号可以直接查询出系统数据库中所有相关日志文件,而且,用户只需要查询一次即可获得所有相关日志文件,使得系统日志查询的速度快、操作简单、查询结果准确性高。进一步地,本发明专利技术还公开了与上述系统日志查询方法对应的系统日志查询装置、计算机设备及存储介质。

System Log Query Method, Device, Computer Equipment and Storage Media

The invention discloses a system log query method, which comprises the following steps: acquiring query requests sent by user terminals, including log generation information to be queried; acquiring independent pipeline numbers corresponding to query logs according to query requests sent by user terminals; and querying all logs related to the independent pipeline numbers according to the independent pipeline numbers. Papers. This method can directly locate the independent pipelining number according to the log generation information of the log to be queried, and then query all the relevant log files in the system database directly according to the independent pipelining number. Moreover, users only need to query once to obtain all the relevant log files, which makes the system log query fast, easy to operate and high accuracy of the query results. Further, the invention also discloses a system log query device, a computer device and a storage medium corresponding to the system log query method mentioned above.

【技术实现步骤摘要】
系统日志查询方法、装置、计算机设备及存储介质
本专利技术涉及系统日志管理
,具体而言,本专利技术涉及一种系统日志查询方法、装置、计算机设备及存储介质。
技术介绍
随着网络技术的飞速发展,网络应用安全越来越受到重视,目前所有的系统都会记录日志,系统日志是记录系统中硬件、软件和系统问题的信息,这些信息可以用于系统对账、检查系统错误或追踪系统痕迹等。系统中进行的每一个操作都会产生一个日志,这使得系统中的日志文件数量多且信息量大。目前所有系统中的日志文件是以时间轴信息排序,相对于系统日志的操作内容信息、操作人信息而言,系统日志的排序是分散的。基于目前系统中的日志文件多而分散的状况,用户在系统上进行对账、错误检查或者问题追踪时,难以准确定位问题,需要用多个关键词进行多次查询才能找到相关日志,严重影响定位问题的速度。
技术实现思路
本专利技术实施例提供一种系统日志查询方法、装置、计算机设备及存储介质。为解决上述技术问题,本专利技术提供了一种系统日志查询方法,包括如下步骤:获取用户终端发送的查询请求,所述查询请求中包括有待查询日志的日志生成信息;根据所述用户终端发送的查询请求获取待查询日志对应的独立流水号;根据所述独立流水号查询出所有与该独立流水号相关的日志文件。优选地,所述根据所述用户终端发送的查询请求获取待查询日志的独立流水号的步骤,包括:提取所述查询请求中待查询日志的日志生成信息;基于独立流水号与日志生成信息相对应的生成规则,获取所述待查询日志的日志生成信息相对应的独立流水号。优选地,所述日志生成信息至少包括:日志生成时的操作账户信息、操作功能信息以及操作时间信息。优选地,所述独立流水号中至少包括有用于表征操作账户信息的第一字符串、用于表征操作功能信息的第二字符串以及用于表征操作时间信息的第三字符串;所述基于独立流水号与日志生成信息相对应的查询规则,获取所述待查询日志的日志生成信息相对应的独立流水号的步骤,包括:判断所述独立流水号的第一字符串表征的操作账号信息与所述待查询日志生成时的操作账户信息是否一致;若是,判断所述独立流水号的第二字符串表征的操作功能信息与所述待查询日志生成时的操作功能信息是否一致;若是,判断所述独立流水号的第三字符串表征的操作时间信息与所述待查询日志生成时的操作时间信息是否一致;若是,获取所述独立流水号作为与所述待查询日志的日志生成信息相对应的独立流水号。优选地,所述根据所述独立流水号查询出所有与该独立流水号相关的日志文件的步骤之前,还包括:获取系统中的所有日志文件;根据预设的独立流水号生成规则,对每个所述获取的日志文件生成对应的独立流水号;以所述独立流水号为标签将所述系统中的所有日志文件显示于一个数据列表中。优选地,所述根据预设的独立流水号生成规则,生成所述获取的日志文件对应的独立流水号的步骤,包括:根据预设的独立流水号生成规则,对系统中每个账户每执行一次系统功能时生成的日志文件进行生成对应的独立流水号。优选地,所述据预设的独立流水号生成规则,对系统中每个账户每执行一次功能操作时生成的日志文件进行生成对应的独立流水号的步骤之后,还包括:将系统中每个账户每执行一次功能操作时产生的子日志文件与所述系统中每个账户每执行一次功能操作时生成的独立流水号关联。为解决上述技术问题,本专利技术还提供了一种系统日志查询装置,所述系统日志查询装置包括:第一获取模块,用于获取用户终端发送的查询请求,所述查询请求中包括有待查询日志的日志生成信息;第一处理模块,用于根据所述用户终端发送的查询请求获取待查询日志对应的独立流水号;第一执行模块,用于根据所述独立流水号查询出所有与该独立流水号相关的日志文件。优选地,所述系统日志查询装置还包括:第一获取子模块,用于提取所述查询请求中待查询日志的日志生成信息;第一处理子模块,用于基于独立流水号与日志生成信息相对应的生成规则,获取所述待查询日志的日志生成信息相对应的独立流水号。优选地,所述系统日志查询装置还包括:第一判断子模块,用于判断所述独立流水号的第一字符串表征的操作账号信息与所述待查询日志生成时的操作账户信息是否一致;第二判断子模块,用于判断所述独立流水号的第二字符串表征的操作功能信息与所述待查询日志生成时的操作功能信息是否一致;第三判断子模块,用于判断所述独立流水号的第三字符串表征的操作时间信息与所述待查询日志生成时的操作时间信息是否一致;第二处理子模块,用于获取所述独立流水号作为与所述待查询日志的日志生成信息相对应的独立流水号。优选地,所述系统日志查询装置还包括:第二获取模块,用于获取系统中的所有日志文件;第二处理模块,用于根据预设的独立流水号生成规则,对每个所述获取的日志文件生成对应的独立流水号;第二执行模块,用于以所述独立流水号为标签将所述系统中的所有日志文件显示于一个数据列表中。优选地,所述系统日志查询装置还包括:第三处理子模块,用于根据预设的独立流水号生成规则,对系统中每个账户每执行一次系统功能时生成的日志文件进行生成对应的独立流水号。优选地,所述系统日志查询装置还包括:第四处理模块,用于将系统中每个账户每执行一次功能操作时产生的子日志文件与所述系统中每个账户每执行一次功能操作时生成的独立流水号关联。为解决上述技术问题,本专利技术还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述系统日志查询方法的步骤。为解决上述技术问题,本专利技术还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述系统日志查询方法的步骤。本专利技术的有益效果在于:本专利技术通过获取用户终端发送的查询请求,然后根据所述用户终端发送的查询请求中待查询日志的日志生成信息,按照预设的独立流水号生成规则获取出待查询日志对应的独立流水号,再根据所述独立流水号查询出与该独立流水号相关的所有日志文件。这样一来,通过根据待查询日志的日志生成信息可以直接定位到独立流水号,再根据独立流水号可以直接查询出系统数据库中所有相关日志文件,而且,用户只需要查询一次即可获得所有相关日志文件,使得系统日志查询的速度快、操作简单、查询结果准确性高。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本实施例提供的系统日志查询方法的基本流程示意图;图2为本专利技术实施例所述系统日志查询方法中获取待查询日志的独立流水号的方法流程示意图;图3为本专利技术实施例提供的系统日志查询方法中获取待查询日志的独立流水号的另一方法流程示意图;图4为本专利技术实施例提供的系统日志查询方法中将系统中的所有日志文件显示于一个数据列表中的方法流程示意图;图5为本专利技术实施例提供的系统日志查询方法中对系统中的每个日志文件进行独立流水号设置的另一方法流程示意图;图6为本专利技术实施例提供的系统日志查询方法中将执行该系统功能时产生的子日志文件关联于该系统本文档来自技高网...

【技术保护点】
1.一种系统日志查询方法,其特征在于,包括以下步骤:获取用户终端发送的查询请求,所述查询请求中包括有待查询日志的日志生成信息;根据所述用户终端发送的查询请求获取待查询日志对应的独立流水号;根据所述独立流水号查询出所有与该独立流水号相关的日志文件。

【技术特征摘要】
1.一种系统日志查询方法,其特征在于,包括以下步骤:获取用户终端发送的查询请求,所述查询请求中包括有待查询日志的日志生成信息;根据所述用户终端发送的查询请求获取待查询日志对应的独立流水号;根据所述独立流水号查询出所有与该独立流水号相关的日志文件。2.根据权利要求1所述的系统日志查询方法,其特征在于,所述根据所述用户终端发送的查询请求获取待查询日志的独立流水号的步骤,包括:提取所述查询请求中待查询日志的日志生成信息;基于独立流水号与日志生成信息相对应的生成规则,获取所述待查询日志的日志生成信息相对应的独立流水号。3.根据权利要求1或2任意一项所述的系统日志查询方法,其特征在于,所述日志生成信息至少包括:日志生成时的操作账户信息、操作功能信息以及操作时间信息。4.根据权利要求3所述的系统日志查询方法,其特征在于,所述独立流水号中至少包括有用于表征操作账户信息的第一字符串、用于表征操作功能信息的第二字符串以及用于表征操作时间信息的第三字符串;所述基于独立流水号与日志生成信息相对应的查询规则,获取所述待查询日志的日志生成信息相对应的独立流水号的步骤,包括:判断所述独立流水号的第一字符串表征的操作账号信息与所述待查询日志生成时的操作账户信息是否一致;若是,判断所述独立流水号的第二字符串表征的操作功能信息与所述待查询日志生成时的操作功能信息是否一致;若是,判断所述独立流水号的第三字符串表征的操作时间信息与所述待查询日志生成时的操作时间信息是否一致;若是,获取所述独立流水号作为与所述待查询日志的日志生成信息相对应的独立流水号。5.根据权利要求1或2任意一项所述的系统日志查询方法,其特征在于,所述根据所述独立...

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

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

1