日志记录方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:46590745 阅读:0 留言:0更新日期:2025-10-10 21:25
本发明专利技术涉及日志记录技术领域,可应用于医疗健康、金融科技等业务系统平台中,公开了日志记录方法、装置、计算机设备及存储介质,通过当接收到客户端发送的关于待调用服务的服务调用请求时,构建用于存储不同线程产生的日志的共享内存空间,并确定共享内存空间的唯一标识符;基于线程执行策略,构建用于调用待调用服务的父线程和子线程;记录父线程和子线程根据线程执行策略执行业务代码时的父线程日志和子线程日志,并根据唯一标识符,将父线程日志和子线程日志存储至共享内存空间;将共享内存空间中的父线程日志和子线程日志发送至异步消息队列进行脱敏处理,并存储至目标数据库;从而本发明专利技术可以实现多线程环境下日志记录的集中性和安全性。

【技术实现步骤摘要】

本专利技术涉及日志记录,具体涉及一种日志记录方法、装置、计算机设备及计算机可读存储介质。


技术介绍

1、目前,随着现代软件系统的复杂性不断增加,多线程编程已经成为实现高性能和高并发处理的常用技术。在多线程环境中,日志记录是监控软件系统运行状态、排查问题和进行性能优化的重要手段。然而,传统的日志记录方法在多线程环境中存在以下问题:

2、1.日志数据的分散性:

3、在多线程环境中,每个线程可能独立生成日志数据,导致日志数据分散在不同的存储位置,难以统一管理和分析;

4、2.日志数据的安全性:

5、日志数据中可能包含敏感信息(如用户数据、密码等),直接存储和传输这些数据可能会导致安全风险。传统的日志记录方法通常无法支持敏感信息的动态脱敏,需依赖开发人员手动过滤。

6、在医疗健康领域,日志数据中可能包含患者的个人信息、病历记录、诊断结果等高度敏感的数据。这些数据的分散存储和泄露可能会对患者的隐私和安全造成严重威胁。因此,医疗健康领域的日志记录需要确保敏感信息的安全性和隐私性。

<p>7、在金融科技领本文档来自技高网...

【技术保护点】

1.一种日志记录方法,其特征在于,包括:

2.根据权利要求1所述的日志记录方法,其特征在于,所述当接收到客户端发送的关于待调用服务的服务调用请求时,构建用于存储不同线程产生的日志的共享内存空间,并确定所述共享内存空间的唯一标识符,包括:

3.根据权利要求2所述的日志记录方法,其特征在于,所述根据所述服务标识和所述线程执行策略估算待产生的日志量,并基于所述日志量构建用于存储不同线程产生的日志的共享内存空间,包括:

4.根据权利要求1所述的日志记录方法,其特征在于,所述基于所述线程执行策略,构建用于调用所述待调用服务的父线程和子线程,包括:

5...

【技术特征摘要】

1.一种日志记录方法,其特征在于,包括:

2.根据权利要求1所述的日志记录方法,其特征在于,所述当接收到客户端发送的关于待调用服务的服务调用请求时,构建用于存储不同线程产生的日志的共享内存空间,并确定所述共享内存空间的唯一标识符,包括:

3.根据权利要求2所述的日志记录方法,其特征在于,所述根据所述服务标识和所述线程执行策略估算待产生的日志量,并基于所述日志量构建用于存储不同线程产生的日志的共享内存空间,包括:

4.根据权利要求1所述的日志记录方法,其特征在于,所述基于所述线程执行策略,构建用于调用所述待调用服务的父线程和子线程,包括:

5.根据权利要求1所述的日志记录方法,其特征在于,所述记录所述父线程和所述子线程根据所述线程执行策略执行业务代码时的父线程日志和子线程日志,并根据所述唯一标识符,将所述父线程日志和所述子线程日志存储至所述共享内存空间,包括:

<...

【专利技术属性】
技术研发人员:刘旺马骄
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1