[发明专利]一种日志处理方法、装置、电子设备及存储介质在审
申请号: | 202310227711.1 | 申请日: | 2023-03-02 |
公开(公告)号: | CN116185695A | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 张贝贝;张昊;胡远明;秦晓宁 | 申请(专利权)人: | 宁畅信息产业(北京)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 李彩玲 |
地址: | 100193 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 处理 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种日志处理方法、装置、电子设备及存储介质。该方法包括:建立串口重定向SOL串口与预设串口的关联关系,以通过所述预设串口获取初始SOL日志,并将所述初始SOL日志存储至第一预设位置,得到中间SOL日志;响应于数据移除事件被触发,对所述中间SOL日志进行数据移除操作,得到目标SOL日志;响应于日志传递事件被触发,根据所述日志传递事件确定第二预设位置,并将所述目标SOL日志由所述第一预设位置传递至所述第二预设位置。通过运行本发明实施例所提供的技术方案,可以解决获取的SOL日志包含过多冗余信息,导致占用空间且不便于对日志进行读取的问题,提高日志获取的有效性、灵活性和效率。
技术领域
本发明涉及计算机技术,尤其涉及一种日志处理方法、装置、电子设备及存储介质。
背景技术
随着互联网的快速发展,服务器的广泛应用,对于提升服务器的可靠性的需求越来越高。当服务器操作系统出现故障或者宕机时,通常通过分析收集得到的串口重定向SOL(Serial Over LAN)日志得到系统故障的原因,便于后续迅速处理故障,以提升服务器可靠性。
现有技术中通常将收集到的SOL日志直接传输至指定位置,由于SOL日志随着服务器的运行不断产生,因此传输和存储SOL日志易导致消耗大量资源。
发明内容
本发明提供一种日志处理方法、装置、电子设备及存储介质,以实现提高SOL日志获取的有效性和效率。
根据本发明的一方面,提供了一种日志处理方法,由基板管理控制器执行,该方法包括:
建立串口重定向SOL串口与预设串口的关联关系,以通过所述预设串口获取初始SOL日志,并将所述初始SOL日志存储至第一预设位置,得到中间SOL日志;
响应于数据移除事件被触发,对所述中间SOL日志进行数据移除操作,得到目标SOL日志;
响应于日志传递事件被触发,根据所述日志传递事件确定第二预设位置,并将所述目标SOL日志由所述第一预设位置传递至所述第二预设位置。
可选的,对所述中间SOL日志进行数据移除操作,包括:
根据预设日志格式确定所述中间SOL日志中的控制字符位置;
根据所述控制字符位置,移除所述中间SOL日志中的控制字符。
这样设置的好处在于:根据预设日志格式确定中间SOL日志中的控制字符位置;根据控制字符位置,移除中间SOL日志中的控制字符,避免控制字符较多导致无法快速获取SOL日志中的有效内容,以及由于通常持续获取初始SOL日志,若控制字符较多易导致占用大量的存储空间的问题,提高日志获取的有效性以及日志存储的合理性。
可选的,响应于日志传递事件被触发,根据所述日志传递事件确定第二预设位置,包括:
若所述日志传递事件包括日志获取事件,则响应于所述日志获取事件被触发,获取与所述日志获取事件关联的日志获取位置,并将所述日志获取位置确定为所述第二预设位置。
这样设置的好处在于:在触发日志获取事件时,将目标SOL日志由第一预设位置传递至与日志获取事件关联的日志获取位置,便于日志获取对象及时获取目标SOL日志,提高日志获取的效率;同时避免目标SOL日志只可存储在固定位置,并且只可在该固定位置对目标SOL日志进行处理的问题,从而提高了日志获取的灵活性。
可选的,还包括:
若获取日志查看指令,则根据所述日志查看指令确定日志查看串口;
将所述初始SOL日志的日志获取来源由所述预设串口切换至所述日志查看串口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁畅信息产业(北京)有限公司,未经宁畅信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310227711.1/2.html,转载请声明来源钻瓜专利网。