[发明专利]日志追踪方法、装置、计算机设备和存储介质有效
申请号: | 201711451419.9 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108197200B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 林志贤 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/14 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 谢曲曲 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 追踪 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种日志追踪方法、装置、计算机设备和存储介质。所述方法包括:接收终端发送的日志查询请求,所述日志查询请求携带了一个或多个操作请求标识;根据所述操作请求标识获取对应的追踪标识;获取与所述追踪标识对应的索引,通过所述索引查询与所述追踪标识对应的日志消息;将所述日志消息返回至终端,在终端的页面中进行展示。采用本方法能够有效地提高日志追踪效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种日志追踪方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的迅速发展,互联网中发布的各种操作系统、网页、应用程序等越来越多。这些操作系统、网页、应用程序等在运行的过程中可以记录相应的日志,如应用程序日志,安全日志、系统日志、服务日志等等,在系统上进行操作请求时,这些日志通常会记录下操作请求对应的相关内容。运维人员可以通过查看日志对应用程序、网络系统等进行维护。当这些操作系统、网页、应用程序等出现问题时,运维人员可以通过查询日志来排查问题。
传统的方式是将所有操作请求产生的日志写入后台的日志存储库中,通过终端发起查询请求,获取日志来追踪相关的日志消息。然而获取到的日志中包含大量请求对应的日志消息,需要运维人员从日志中浏览查找所需要的日志消息,导致日志追踪查询的效率较低。因此,如何有效地提高日志的追踪效率成为目前需要解决的技术问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够有效地提高日志追踪效率的日志追踪方法、装置、计算机设备和存储介质。
一种日志追踪方法,包括:
接收终端发送的日志查询请求,所述日志查询请求携带了一个或多个操作请求标识;
根据所述操作请求标识获取对应的追踪标识;
获取与所述追踪标识对应的索引,通过所述索引查询与所述追踪标识对应的日志消息;
将所述日志消息返回至终端,在终端的页面中进行展示。
在其中一个实施例中,所述方法还包括:
接收多个终端的操作请求,根据所述操作请求生成对应的追踪标识;
获取与所述操作请求对应的当前运行线程,将所述追踪标识写入当前运行线程的变量中;
获取与所述操作请求对应的日志框架以及日志消息;
通过所述日志框架将与所述操作请求对应的所述追踪标识以及日志消息生成日志文件;
所述获取与所述追踪标识对应的索引,通过所述索引查询与对应的日志消息的步骤包括:
根据所述索引查询与对应的日志文件;
对所述日志文件进行解析,得到与所述追踪标识对应的日志消息。
在其中一个实施例中,所述方法还包括:
获取所述日志框架中的部分函数;
对所述部分函数进行修改,通过修改后的部分函数生成修改后的日志框架。
在其中一个实施例中,所述通过所述日志框架将与所述操作请求对应的所述追踪标识以及日志消息生成日志文件的步骤包括:
获取预设字符或预设字符串;
利用修改后的日志框架对所述追踪标识、日志消息以及预设字符或预设字符串进行编码;
生成与所述操作请求对应的编码后的日志文件。
在其中一个实施例中,所述方法还包括:
将所述日志文件存入日志存储库中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711451419.9/2.html,转载请声明来源钻瓜专利网。