[发明专利]针对日志消息的处理方法、装置以及电子设备有效
申请号: | 201910799439.8 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110515803B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 宋晓丽;高礼;杨杰;高瞻;肖曙光 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/33;G06F21/55 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 刘丽丽 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 日志 消息 处理 方法 装置 以及 电子设备 | ||
1.一种针对日志消息的处理方法,包括:
获取待写入的日志消息,其中,所述待写入的日志消息包含指定消息内容,所述待写入的日志消息产生于第一时刻;
检测已被写入的日志消息中是否存在所述指定消息内容;
若存在所述指定消息内容,则检测在所述已被写入的日志消息中所述指定消息内容被写入的第二时刻与所述第一时刻之间是否未超过预设时间长度;
若未超过所述预设时间长度,则确定所述待写入的日志消息为重复日志消息,并重写封装所述待写入的日志消息,以生成目标日志消息;
将所述目标日志消息写入目标日志文件和/或目标数据库;
更新所述已被写入的日志消息中所述指定消息内容被写入的第二时刻为所述第一时刻;
响应于针对所述目标日志消息的查询请求,获取所述查询请求中的查询开始时刻和查询结束时刻;
获取所述目标日志消息在所述已被写入的日志消息中被写入的第三时刻和开始重复的第四时刻;
检测所述第三时刻是否晚于所述查询结束时刻;
若所述第三时刻晚于所述查询结束时刻,则检测所述第四时刻是否早于所述查询结束时刻;以及
若所述第四时刻早于所述查询结束时刻,则返回在所述第四时刻和所述查询结束时刻之间查询到的所述目标日志消息。
2.根据权利要求1所述的方法,其中,所述目标日志消息包括:
所述重复日志消息开始重复的时刻,其中,所述开始重复的时刻为所述已被写入的日志消息中所述指定消息内容被写入的最早时刻;
所述重复日志消息的最新重复的时刻,其中,所述最新重复的时刻为所述已被写入的日志消息中所述指定消息内容被写入的最晚时刻;
所述重复日志消息的重复次数;以及
所述重复日志消息的消息内容。
3.根据权利要求1所述的方法,其中,所述方法还包括:
若不存在所述指定消息内容,则将所述待写入的日志消息写入所述目标日志文件和/或所述目标数据库。
4.根据权利要求1所述的方法,其中,所述方法还包括:
若已超过所述预设时间长度,则将所述待写入的日志消息写入所述目标日志文件和/或所述目标数据库。
5.根据权利要求1所述的方法,其中,所述方法还包括:
检测所述第三时刻是否早于所述查询开始时刻;以及
若所述第三时刻早于所述查询开始时刻,则确定在所述查询开始时刻和所述查询结束时刻之间未查询到所述目标日志消息。
6.根据权利要求1所述的方法,其中,所述方法还包括:
若所述第四时刻晚于所述查询结束时刻,则确定在所述查询开始时刻和所述查询结束时刻之间未查询到所述目标日志消息。
7.根据权利要求1所述的方法,其中,所述方法还包括:
检测所述第三时刻是否在所述查询开始时刻和所述查询结束时刻之间;以及
若所述第三时刻在所述查询开始时刻和所述查询结束时刻之间,则返回在所述查询开始时刻和所述查询结束时刻之间查询到的所述目标日志消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910799439.8/1.html,转载请声明来源钻瓜专利网。