[发明专利]一种生成日志的方法及装置在审
申请号: | 202111570851.6 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114238259A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 李志国;李谷 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F40/186;G06Q40/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 日志 方法 装置 | ||
1.一种生成日志的方法,其特征在于,所述方法包括:
创建各业务服务对应的各日志代理;
针对任一日志代理,在接收到针对所述日志代理对应的业务服务的属性修改请求时,所述日志代理调用所述日志代理对应的业务服务处理所述属性修改请求;基于处理结果获取各日志属性在所述属性修改请求前后的属性值,并生成所述各日志属性的日志记录。
2.如权利要求1中所述的方法,其特征在于,基于处理结果获取各日志属性在所述属性修改请求前后的属性值,包括:
基于处理结果中所述日志代理对应的业务服务的各属性,通过所述各属性的注解确定出各日志属性;
获取所述各日志属性在所述属性修改请求前后的属性值。
3.如权利要求1中所述的方法,其特征在于,基于处理结果获取各日志属性在所述属性修改请求前后的属性值,包括:
基于处理结果,通过反射机制获取各日志属性在所述属性修改请求前后的属性值。
4.如权利要求1中所述的方法,其特征在于,生成所述各日志属性的日志记录,包括:
获取所述各日志属性在所述日志代理对应的业务服务下的存储模板;所述存储模板用于指示属性及属性值的存储样式;
按照所述各日志属性对应的存储模板生成所述各日志属性的日志记录。
5.如权利要求4中所述的方法,其特征在于,获取所述各日志属性在所述日志代理对应的业务服务下的存储模板,包括:
确定所述属性修改请求中的存储模板标识;通过所述存储模板标识确定所述各日志属性在所述日志代理对应的业务服务下的存储模板。
6.如权利要求1-5中任一所述的方法,其特征在于,生成所述各日志属性的日志记录之后,还包括:
以内置类型的方式,将所述各日志属性的日志记录存储在数据库。
7.一种生成日志的装置,其特征在于,所述装置包括:
创建模块,用于创建各业务服务对应的各日志代理;
处理模块,用于针对任一日志代理,在接收到针对所述日志代理对应的业务服务的属性修改请求时,所述日志代理调用所述日志代理对应的业务服务处理所述属性修改请求;基于处理结果获取各日志属性在所述属性修改请求前后的属性值,并生成所述各日志属性的日志记录。
8.如权利要求7中所述的装置,其特征在于,所述处理模块具体用于:
基于处理结果中所述日志代理对应的业务服务的各属性,通过所述各属性的注解确定出各日志属性;
获取所述各日志属性在所述属性修改请求前后的属性值。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序,当所述程序在计算机上运行时,使得计算机实现执行权利要求1至6中任一项所述的方法。
10.一种计算机设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于调用所述存储器中存储的计算机程序,按照获得的程序执行如权利要求1至6任一权利要求所述的方法。
11.一种计算机程序产品,其特征在于,包括:当计算机读取并执行所述计算机程序产品时,使得计算机执行如权利要求1至6中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111570851.6/1.html,转载请声明来源钻瓜专利网。