[发明专利]日志记录的处理方法及装置有效
申请号: | 201310554166.3 | 申请日: | 2013-11-08 |
公开(公告)号: | CN103577586A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 洪超 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 记录 处理 方法 装置 | ||
1.一种日志记录的处理方法,其特征在于,包括:
在ETL包中配置需要输出的日志记录,获取日志输出表;
获取需要增加到日志中的日志记录值,所述日志包括至少一条日志行;
调用定制日志函数,将所述需要增加到日志中的日志记录值输出到ETL包运行的日志行中;
从所述日志行中提取所述日志记录值和执行编码值;
创建所述日志记录值与所述执行编码值的关联关系;
从所述日志输出表中查询得到具有相同所述执行编码值的日志行;
根据所述日志记录值与所述执行编码值的关联关系,将所述日志记录值添加到所述日志输出表中具有相同所述执行编码值的日志行中。
2.根据权利要求1所述的方法,其特征在于,获取需要增加到日志中的日志记录值的步骤包括:
获取所述ETL包所关联的数据库;
从所述数据库中获取所述ETL包对应的所述日志记录值,该步骤包括:获取所述数据库的名称;从所述数据库名称中提取表征所述日志记录值的字符串,以获取所述日志记录值。
3.根据权利要求2所述的方法,其特征在于,ETL包中配置需要输出的日志记录,并获取日志输出表的步骤包括:
选择所述ETL包中需要输出的日志事件,并选择所述日志事件包含的日志列;
在运行所述ETL包之后,获取所述日志输出表,其中,所述日志输出表包括用于填写所述执行编码值的日志列。
4.根据权利要求3所述的方法,其特征在于,创建所述日志记录值与所述执行编码值的关联关系的步骤包括:创建所述ETL对应的临时表,所述临时表包括所述日志记录值、所述执行编码值,以及所述日志记录值与所述执行编码值之间的对应关系。
5.根据权利要求4所述的方法,其特征在于,根据所述日志记录值与所述执行编码值的关联关系,将所述日志记录值添加到所述日志输出表中具有相同所述执行编码值的日志行中的步骤包括:
根据所述执行编码值建立所述日志输出表与所述临时表之间的关联关系;
从所述临时表中提取所述ETL包对应的所述日志记录值;
在从所述日志输出表中获取到具有相同所述执行编码值的日志行之后,根据所述日志输出表与所述临时表之间的关联关系,将所述日志记录值添加到所述具有相同所述执行编码值的日志行中。
6.根据权利要求1所述的方法,其特征在于,所述ETL包运行的日志行中包括一消息文本列,将所述消息文本列的值设置为所述需要增加到日志中的日志记录。
7.一种日志记录的处理装置,其特征在于,包括:
处理模块,用于在ETL包中配置需要输出的日志记录,获取日志输出表;
获取模块,用于获取需要增加到日志中的日志记录值,所述日志包括至少一条日志行;
调用模块,用于调用定制日志函数,将所述需要增加到日志中的日志记录值输出到ETL包运行的日志行中;
提取模块,用于从所述日志行中提取所述日志记录值和执行编码值;
创建模块,用于创建所述日志记录值与所述执行编码值的关联关系;
查询模块,用于从所述日志输出表中查询得到具有相同所述执行编码值的日志行;
添加模块,用于根据所述日志记录值与所述执行编码值的关联关系,将所述日志记录值添加到所述日志输出表中具有相同所述执行编码值的日志行中。
8.根据权利要求7所述的装置,其特征在于,所述获取模块包括:
第一子获取模块,用于获取所述ETL包所关联的数据库;
第二子获取模块,用于从所述数据库中获取所述ETL包对应的所述日志记录值,其中,该第二子获取模块包括:读取模块,用于读取所述数据库的名称;第一提取模块,用于从所述数据库名称中提取表征所述日志记录值的字符串,以获取所述日志记录值。
9.根据权利要求8所述的装置,其特征在于,所述查询模块包括:
选择模块,用于选择所述ETL包中需要输出的日志事件,并选择所述日志事件包含的日志列;
运行模块,用于在运行所述ETL包之后,获取所述日志输出表,其中,所述日志输出表包括用于填写所述执行编码值的日志列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310554166.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子调绘成果图的绘制方法和系统
- 下一篇:农产品价格趋势预测方法