The invention discloses a method of query log file, the method comprises: receiving the client log file query, the query log file contains at least the query log file belongs to the first type of business; according to the first type of business to check the log file for the preset routing table, and determine the corresponding the service type log table number, the log file in the routing table contains the corresponding relationship between the business types and log sheet number; according to the log table number to the client feedback log file. The invention also discloses a query device for log files, which can effectively reduce the amount of data needed to query log files, shorten the time consumed by querying log files, improve query efficiency, and reduce the occupation of system resources.
【技术实现步骤摘要】
日志文件的查询方法及装置
本专利技术涉及信息
,尤其涉及一种日志文件的查询方法及装置。
技术介绍
日志文件在计算机系统中是一个非常广泛的概念,任何程序都有可能输出日志文件,例如操作系统的内核、各种应用服务器等等。日志文件的内容、规模和用途也各不相同,很难一概而论。总之,日志文件的功能是记录软件运行状态,存储系统产生的事件信息。由于互联网的急速发展,各种互联网技术系统和网络设备都会产生大量的日志文件,其中,有很多日志文件需要长期存档,以用于后期的各种审计和查询。然而,随着业务数据增长,产生的日志文件也越来越多,且目前系统中所有的日志文件都是保存在同一个日志表中,数据量较大,每次在查询日志文件时都将在该日志表的所有的日志文件中进行查询,所消耗的时间长,查找效率低,且将占用较多的系统资源。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种日志文件的查询方法及装置,旨在解决现有技术中由于通过一个日志表保存所有日志文件,存在数据量大,查询日志文件所消耗的时间长,查询效率低,且占用系统资源多等技术问题。为实现上述目的,本专利技术提供的一种日志文件的查询方法,所述方法包括:接收客户端发送的日志文件查询请求,所述日志文件查询请求中至少包含待查询的日志文件所属的第一业务类型;根据所述第一业务类型查找预置的日志文件路由表,确定与所述业务类型对应的日志表的编号,所述日志文件路由表中包含业务类型与日志表的编号之间的对应关系;根据所述日志表的编号向所述客户端反馈日志文件。优选地,所述日志文件查询请求中还包括 ...
【技术保护点】
一种日志文件的查询方法,其特征在于,所述方法包括:接收客户端发送的日志文件查询请求,所述日志文件查询请求中至少包含待查询的日志文件所属的第一业务类型;根据所述第一业务类型查找预置的日志文件路由表,确定与所述业务类型对应的日志表的编号,所述日志文件路由表中包含业务类型与日志表的编号之间的对应关系;根据所述日志表的编号向所述客户端反馈日志文件。
【技术特征摘要】
1.一种日志文件的查询方法,其特征在于,所述方法包括:接收客户端发送的日志文件查询请求,所述日志文件查询请求中至少包含待查询的日志文件所属的第一业务类型;根据所述第一业务类型查找预置的日志文件路由表,确定与所述业务类型对应的日志表的编号,所述日志文件路由表中包含业务类型与日志表的编号之间的对应关系;根据所述日志表的编号向所述客户端反馈日志文件。2.根据权利要求1所述的方法,其特征在于,所述日志文件查询请求中还包括待查询的日志文件所属的时间段;则所述根据所述日志表的编号向所述客户端反馈日志文件,包括:利用所述日志表的编号获取日志表;从所述日志表中获取符合所述时间段的日志文件,并将获取的日志文件反馈给所述客户端。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收业务请求,所述业务请求中包含请求的资源所属的第二业务类型;对所述业务请求进行处理,获取处理所述业务请求的过程中生成的日志文件;根据所述第二业务类型查找所述日志文件路由表,确定与所述第二业务类型对应的日志表的编号;将所述生成的日志文件保存至所述日志表的编号对应的日志表中。4.根据权利要求3所述的方法,其特征在于,所述根据所述第二业务类型查找所述日志文件路由表,确定与所述第二业务类型对应的日志表的编号,包括:查找所述日志文件路由表,确定是否存在与所述第二业务类型对应的日志表的编号;若查找到与所述第二业务类型对应的日志表的编号,则获取所述日志表的编号;若未查找到与所述第二业务类型对应的日志表的编号,则创建日志表,并基于预置的编号规则为创建的日志表分配编号,将创建的日志表的编号及所述第二业务类型之间的对应关系保存至所述日志文件路由表中。5.根据权利要求1至4任意一项所述的方法,其特征在于,若所述业务类型是基于统一资源定位符URL地址划分的,则所述日志文件路由表中包含URL地址与日志表的编号之间的对应关系。6.一种日志文件的查询装置,其特征在于,所述装置...
【专利技术属性】
技术研发人员:巫绍堂,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。