[发明专利]一种日志处理方法、装置、设备及存储介质有效
申请号: | 202010542073.9 | 申请日: | 2020-06-15 |
公开(公告)号: | CN111708681B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 饶琛琳;梁玫娟 | 申请(专利权)人: | 北京优特捷信息技术有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/30 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100000 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 处理 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种日志处理方法、装置、设备及存储介质。其中,方法包括:对预设的日志输出缓存池中的全部待输出日志进行语义分析,得到各所述待输出日志的语义分析结果,根据各所述待输出日志的设定日志级别与语义分析结果的匹配结果,对各所述待输出日志的设定日志级别进行处理;获取各所述待输出日志的方法调用路径,计算各所述待输出日志的方法调用路径的信息熵;根据各所述待输出日志的方法调用路径的信息熵,确定与各所述待输出日志对应的输出方式;按照各所述待输出日志对应的输出方式,控制各所述待输出日志输出。本发明实施例可以保证日志实际输出的日志级别正确,日志输出的位置合适。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种日志处理方法、装置、设备及存储介质。
背景技术
当前计算机系统已经成为日常生活的一部分。计算机会如实记录所有操作过程并生成决策所需的信息。随着各行业信息化建设的不断完善,业务的操作越来越集中于信息系统或信息平台。日志信息可以完整真实的记录操作信息及流程,日志是用户行为事实数据,从日志中可以获得所有的业务数据。
相关技术中,通常使用日志输出框架Log4j来完成日志的输出。在系统可能发生错误的位置放置log4j日志打印语句。放置log4j日志打印语句的位置即为日志输出的位置。在系统运行时,通过log4j日志打印语句,实现通过级别输出日志。Log4j提供的日志级别,按重要程度从小到大的顺序有调试(DEBUG)、信息(INFO)、警告(WARN)、错误(ERROR)、致命异常(FATAL)五种级别。通过log4j日志打印语句还可以设置输出的日志格式,可以指定日志输出到控制台,以及输出到文件。但是,相关技术中的通用日志输出框架Log4j并不能保证日志实际输出的日志级别正确,日志输出的位置合适。
发明内容
本发明实施例提供一种日志处理方法、装置、设备及存储介质,以优化现有的日志处理方式,保证日志实际输出的日志级别正确,日志输出的位置合适。
第一方面,本发明实施例提供了一种日志处理方法,包括:
对预设的日志输出缓存池中的全部待输出日志进行语义分析,得到各所述待输出日志的语义分析结果,根据各所述待输出日志的设定日志级别与语义分析结果的匹配结果,对各所述待输出日志的设定日志级别进行处理;
获取各所述待输出日志的方法调用路径,计算各所述待输出日志的方法调用路径的信息熵;
根据各所述待输出日志的方法调用路径的信息熵,确定与各所述待输出日志对应的输出方式;
按照各所述待输出日志对应的输出方式,控制各所述待输出日志输出。
第二方面,本发明实施例还提供了一种日志处理装置,包括:
级别匹配模块,用于对预设的日志输出缓存池中的全部待输出日志进行语义分析,得到各所述待输出日志的语义分析结果,根据各所述待输出日志的设定日志级别与语义分析结果的匹配结果,对各所述待输出日志的设定日志级别进行处理;
信息熵计算模块,用于获取各所述待输出日志的方法调用路径,计算各所述待输出日志的方法调用路径的信息熵;
输出方式确定模块,用于根据各所述待输出日志的方法调用路径的信息熵,确定与各所述待输出日志对应的输出方式;
输出控制模块,用于按照各所述待输出日志对应的输出方式,控制各所述待输出日志输出。
第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例所述的日志处理方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如本发明实施例所述的日志处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优特捷信息技术有限公司,未经北京优特捷信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010542073.9/2.html,转载请声明来源钻瓜专利网。