【技术实现步骤摘要】
本专利技术涉及日志记录,具体涉及一种日志记录方法、装置、计算机设备及计算机可读存储介质。
技术介绍
1、目前,随着现代软件系统的复杂性不断增加,多线程编程已经成为实现高性能和高并发处理的常用技术。在多线程环境中,日志记录是监控软件系统运行状态、排查问题和进行性能优化的重要手段。然而,传统的日志记录方法在多线程环境中存在以下问题:
2、1.日志数据的分散性:
3、在多线程环境中,每个线程可能独立生成日志数据,导致日志数据分散在不同的存储位置,难以统一管理和分析;
4、2.日志数据的安全性:
5、日志数据中可能包含敏感信息(如用户数据、密码等),直接存储和传输这些数据可能会导致安全风险。传统的日志记录方法通常无法支持敏感信息的动态脱敏,需依赖开发人员手动过滤。
6、在医疗健康领域,日志数据中可能包含患者的个人信息、病历记录、诊断结果等高度敏感的数据。这些数据的分散存储和泄露可能会对患者的隐私和安全造成严重威胁。因此,医疗健康领域的日志记录需要确保敏感信息的安全性和隐私性。
< ...【技术保护点】
1.一种日志记录方法,其特征在于,包括:
2.根据权利要求1所述的日志记录方法,其特征在于,所述当接收到客户端发送的关于待调用服务的服务调用请求时,构建用于存储不同线程产生的日志的共享内存空间,并确定所述共享内存空间的唯一标识符,包括:
3.根据权利要求2所述的日志记录方法,其特征在于,所述根据所述服务标识和所述线程执行策略估算待产生的日志量,并基于所述日志量构建用于存储不同线程产生的日志的共享内存空间,包括:
4.根据权利要求1所述的日志记录方法,其特征在于,所述基于所述线程执行策略,构建用于调用所述待调用服务的父线程和子线程,包
5...
【技术特征摘要】
1.一种日志记录方法,其特征在于,包括:
2.根据权利要求1所述的日志记录方法,其特征在于,所述当接收到客户端发送的关于待调用服务的服务调用请求时,构建用于存储不同线程产生的日志的共享内存空间,并确定所述共享内存空间的唯一标识符,包括:
3.根据权利要求2所述的日志记录方法,其特征在于,所述根据所述服务标识和所述线程执行策略估算待产生的日志量,并基于所述日志量构建用于存储不同线程产生的日志的共享内存空间,包括:
4.根据权利要求1所述的日志记录方法,其特征在于,所述基于所述线程执行策略,构建用于调用所述待调用服务的父线程和子线程,包括:
5.根据权利要求1所述的日志记录方法,其特征在于,所述记录所述父线程和所述子线程根据所述线程执行策略执行业务代码时的父线程日志和子线程日志,并根据所述唯一标识符,将所述父线程日志和所述子线程日志存储至所述共享内存空间,包括:
<...【专利技术属性】
技术研发人员:刘旺,马骄,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。