一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种审计日志配置和解析方法、存储介质及处理器与流程

2022-04-13 18:54:10 来源:中国专利 TAG:

技术特征:
1.一种审计日志配置和解析方法,其特征在于,包括如下步骤:s1:创建日志本地化配置文件,添加配置文件中不同平台的用于本地化与日志字段的对应关系,以及日志每种日志对应的解析方式,以json格式存储;s2:进程启动时加载配置文件,通过socket的方式接受各平台日志,获取日志服务器的ip,收到日志后以遍历的方式从配置文件中获取space字段,对日志解析,提取各个字段,通过解析匹配配置文件中的字段,获取对应的解析列表,日志解析成功后发送到审计平台。2.根据权利要求1所述的审计日志配置和解析方法,其特征在于,所述步骤s1中,以key:value格式配置的基础设置包括:日志接收端口、自动匹配开关、socket缓存大小和日志服务器的ip的删除周期;当某个日志服务器ip长期未发送日志,则会删除自动添加的该ip字段;以在list中添加key:value的方式添加space指定日志的解析方式,ip未匹配默认从0开始;以及按照审计日志的字段顺序,添加需要换的本地化字段,根据单个字段类型设置,设置字段格式,增加容错率;在list中可以根据不同平台,添加不同的sapce字段,以及解析字段,ip字段依次递增。3.根据权利要求2所述的审计日志配置和解析方法,其特征在于,如果需要本地化,以key:value的形式配置对应的本地化;如果审计平台有对应的解析,无需本地化,根据审计平台与日志字段的对应关系进行配置。4.根据权利要求1-3中任一项所述的审计日志配置和解析方法,其特征在于,所述步骤s2中,将通过socket接口获取的日志服务器ip写入到配置文件中,后续收到的日志首先会通过日志服务器ip确定解析的字段块,然后直接解析并本地化日志,并判断日志服务器ip和对应的日志格式是否发生变化。5.根据权利要求4所述的审计日志配置和解析方法,其特征在于,进程启动时加载配置,根据配置文件中的基础配置,设置进程的基础参数;读取日志解析的部分,生成树结构,把日志服务器ip转成数值做为节点,对应的日志块挂在节点上;接收到日志后,首先查询节点获取ip,如果和发送端ip对应则直接解析,如果space解析失败,字段顺序、字段类型不匹配,则删除此节点;如果没有查询到对应的ip,遍历树节点,根据space字段解析,并根据字段类型和解析后的日志判断是否匹配,如果匹配,把此日志服务器ip加入到配置文件中,并更新树,把该ip和对应的解析字段挂到树上。6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在程序运行时控制所述计算机可读存储介质所在设备执行权利要求1-5中任一项所述的审计日志配置和解析。7.一种审计日志配置和解析的处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1-3中任一项所述的审计日志配置和解析的方法。

技术总结
本发明公开了一种审计日志配置和解析方法、存储介质及处理器,该方法包括S1:创建日志本地化配置文件,添加配置文件中不同平台的用于本地化与日志字段的对应关系,以及日志每种日志对应的解析方式,以json格式存储;S2:进程启动时加载配置文件,通过socket的方式接受各平台日志,获取日志服务器的ip,收到日志后以遍历的方式从配置文件中获取space字段,对日志解析,提取各个字段,通过解析匹配配置文件中的字段,获取对应的解析列表,日志解析成功后发送到审计平台,由于是本地化后的日志,审计平台不用做二次开发。采用本发明所述的审计日志配置和解析方法,可以增加审计平台的灵活性,不用在遇到新的日志时,开发新的接口。开发新的接口。开发新的接口。


技术研发人员:袁进坤 程茂林
受保护的技术使用者:南通机敏软件科技有限公司
技术研发日:2021.12.31
技术公布日:2022/4/12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献