[发明专利]日志记录方法及装置、可读存储介质有效
| 申请号: | 201811311970.8 | 申请日: | 2018-11-06 | 
| 公开(公告)号: | CN111143310B | 公开(公告)日: | 2021-05-14 | 
| 发明(设计)人: | 王洪涛;牟大恩;熊友根 | 申请(专利权)人: | 海通证券股份有限公司 | 
| 主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/17 | 
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李笑笑;吴敏 | 
| 地址: | 200001 *** | 国省代码: | 上海;31 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 日志 记录 方法 装置 可读 存储 介质 | ||
一种日志记录方法及装置、可读存储介质,所述日志记录方法包括:获取业务日志;调用独立的日志处理库文件对所述业务日志进行处理;所述日志处理库文件根据日志处理逻辑封装得到,且所述日志处理逻辑是根据预设的日志模板构建生成;记录处理后的业务日志。采用上述方案,可以方便、高效、规范地记录日志。
技术领域
本发明属于数据处理技术领域,特别涉及一种日志记录方法及装置、可读存储介质。
背景技术
随着互联网的迅猛发展,各类基于互联网的应用系统不断增多,各类应用系统的日志记录及分析也愈发重要。特别是对于目前的大数据时代,记录和提取有价值的日志,以便于追踪问题、分析业务日志,可以更好的提高软件或应用系统自身的性能,进而提升用户体验。
但是,由于各种原因(例如应用系统由多人共同开发,日志记录标准不统一等),目前应用系统的日志记录不够规范,同时也不易于读取和管理。
发明内容
本发明实施例解决的是如何方便、高效、规范地记录日志。
为解决上述技术问题,本发明实施例提供一种日志记录方法,日志记录方法包括:获取业务日志;调用独立的日志处理库文件对所述业务日志进行处理;所述日志处理库文件根据日志处理逻辑封装得到,且所述日志处理逻辑是根据预设的日志模板构建生成;记录处理后的业务日志。
可选的,所述日志模板采用以下任一种格式配置:XML、JSON、HTML。
可选的,所述日志处理逻辑包括以下至少一种:日志级别设置、日志存储介质、日志写入方式、字段加密方式、序列化方式和日志压缩方式。
可选的,所述日志处理库文件设置对外统一接口。
可选的,所述调用独立的日志处理库文件对所述业务日志进行处理,包括:将所述业务日志的字段与所述日志模板的字段进行映射,通过所述日志处理逻辑处理映射后的业务日志。
可选的,所述记录处理后的业务日志,采用以下至少一种格式记录处理后的业务日志:文件、Kafka、数据库、Hadoop以及HBase。
可选的,记录处理后的业务日志之后,还包括:获得所述记录的业务日志;调用所述日志处理库文件,读取并解析所述记录的业务日志。
为解决上述技术问题,本发明实施例还公开了一种日志记录装置,日志记录装置包括:获取单元,用于获取业务日志;处理单元,用于调用独立的日志处理库文件对所述业务日志进行处理;所述日志处理库文件根据日志处理逻辑封装得到,且所述日志处理逻辑是根据预设的日志模板构建生成;记录单元,用于记录处理后的业务日志。
可选的,所述日志模板采用以下任一种格式配置:XML、JSON、HTML。
可选的,所述日志处理逻辑包括以下至少一种:日志级别设置、日志存储介质、日志写入方式、字段加密方式、序列化方式和日志压缩方式。
可选的,所述日志处理库文件设置对外统一接口。
可选的,所述处理单元,用于:将所述业务日志的字段与所述日志模板的字段进行映射,通过所述日志处理逻辑处理映射后的业务日志。
可选的,所述记录单元,用于记录处理后的业务日志,采用以下至少一种格式记录处理后的业务日志:文件、Kafka、数据库、Hadoop以及HBase。
可选的,所述记录单元,还用于:获得所述记录的业务日志;调用所述日志处理库文件,读取并解析所述记录的业务日志。
本发明实施例还公开了一种可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一种所述的日志记录方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海通证券股份有限公司,未经海通证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811311970.8/2.html,转载请声明来源钻瓜专利网。





