一种日志获取方法、装置、设备及介质
申请人信息
- 申请人:杭州新中大科技股份有限公司
- 申请人地址:310015 浙江省杭州市拱墅区候圣街99号财智顺丰创新中心1幢428室
- 发明人: 杭州新中大科技股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种日志获取方法、装置、设备及介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410033266.X |
| 申请日 | 2024/1/10 |
| 公告号 | CN117539840A |
| 公开日 | 2024/2/9 |
| IPC主分类号 | G06F16/18 |
| 权利人 | 杭州新中大科技股份有限公司 |
| 发明人 | 马文哲; 韩爱生; 金华利; 王燕灵; 丁乔; 胡泰嵩 |
| 地址 | 浙江省杭州市拱墅区候圣街99号财智顺丰创新中心1幢428室 |
摘要文本
本发明公开了一种日志获取方法、装置、设备及介质。该方法包括:在检测到对目标接口的业务调用需求时,根据业务需求类型和目标接口的接口名称,为目标接口中包含的每个目标线程分别建立标志键值对;将每个标志键值对分别存储在匹配的目标线程中;通过各目标线程并行执行日志打印动作,生成并输出打印日志;按照与每个打印日志的输出线程分别对应的标志键值对,将各打印日志收集到匹配的存储位置处。通过本发明的技术方案,能够实现检测到对目标接口的业务调用需求时生成并输出与业务调用需求匹配的打印日志,提高了日志获取的效率,同时实现了目标接口被业务调用需求调用时所输出日志的实时收集,提高了服务端对日志的使用灵活度。
专利主权项内容
1.一种日志获取方法,其特征在于,包括:在检测到对目标接口的业务调用需求时,根据业务需求类型和目标接口的接口名称,为目标接口中包含的每个目标线程分别建立标志键值对;将每个标志键值对分别存储在匹配的目标线程中,其中,不同目标线程具有相同的标志键名,不同的标志键值;通过各目标线程并行执行日志打印动作,生成并输出打印日志;按照与每个打印日志的输出线程分别对应的标志键值对,将各打印日志收集到匹配的存储位置处;其中,在将每个标志键值对分别存储在匹配的目标线程中之后,还包括:在设定存储空间中,创建与各所述标志键值中相同的标志键名对应的一级分组;在一级分组内,分别建立与各所述标志键值中不同标志键值分别对应的二级分组;其中,按照与每个打印日志的输出线程分别对应的标志键值对,将各打印日志收集到匹配的存储位置处,包括:获取当前打印日志;如果在当前打印日志中的输出线程中包含当前标志键值对,则在当前标志键值对中识别当前标志键名与标志键值;在设定存储空间中,定位与所述当前标志键名对应的当前一级分组,并在当前一级分组中,定位与所述当前标志键值对应的当前二级分组;将所述当前打印日志存储在所述当前二级分组中。