[发明专利]用于产生关于计算机进程的日志记录信息的高性能机制在审
申请号: | 201580060764.2 | 申请日: | 2015-08-25 |
公开(公告)号: | CN107003927A | 公开(公告)日: | 2017-08-01 |
发明(设计)人: | 皮埃尔·维格内拉斯 | 申请(专利权)人: | 布尔股份公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 梁丽超,刘冀 |
地址: | 法国克莱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 产生 关于 计算机 进程 日志 记录 信息 性能 机制 | ||
1.一种日志记录方法,包括以下步骤:
在信息处理设备的组件上执行进程(P1),该进程(P1)包括至少一个应用程序线程(F1,F2)和至少一个日志记录线程(Fj);
在所述至少一个应用程序线程内检测日志记录事件,并且立即将第一日志记录信息发送给所述至少一个日志记录线程(FJ);
接收所述第一日志记录信息并生成从所述第一日志记录信息开始的第二日志记录信息;以及,
经由发布接口(IP)向先前在所述至少一个日志记录线程注册的至少一个处理元素(Fs,PJ)发布所述第二日志记录信息。
2.根据权利要求1所述的方法,其中所述至少一个处理元素包括属于所述进程(P1)的输出线程(Fs)。
3.根据权利要求1和2中任一项所述的方法,其中所述至少一个处理元素包括与所述进程(P1)不同的日志记录进程(PJ)的线程。
4.根据前述权利要求之一所述的方法,其中所述应用程序线程(F1)经由通信接口(IC)以异步方式将所述第一信息发送到所述至少一个日志记录线程。
5.根据前述权利要求所述的方法,其中所述通信接口和所述发布接口是套接字类型并且符合ZeroMQ库。
6.根据前述权利要求之一所述的方法,其中在所述进程(P1)开始时,所述至少一个应用程序线程(F1,F2)在继续执行之前等待所述至少一个日志记录线程(Fj)的初始化,并且其中通过将所述日志记录线程自身与所述至少一个处理元素(Fs,PJ)的子集同步来初始化所述日志记录线程。
7.根据前述权利要求之一所述的方法,其中所述第一日志记录信息包括名称和级别。
8.根据前述权利要求之一所述的方法,其中当所述进程(P1)被复制时,所述至少一个日志记录线程(FJ)终止,然后在初始的父进程(P1)内重新启动。
9.根据前述权利要求之一所述的方法,其中,当所述至少一个日志记录线程接收到信号时,所述至少一个日志记录线程发布与所述信号相关联的第二日志记录信息,然后触发与所述信号相关联的处理代码。
10.根据前述权利要求之一所述的方法,其中,当所述应用程序线程接收到信号时,所述应用程序线程将与所述信号相关联的第一日志记录信息发送到所述至少一个日志记录线程,等待给定时间,然后使得终止所述进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于布尔股份公司,未经布尔股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580060764.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:跑鞋(983119119155)
- 下一篇:LED台灯(ZL‑408)