Invention Publication
- Patent Title: 一种基于语法树的日志解析方法、系统和计算机可读介质
- Patent Title (English): Log analysis method and system based on syntax tree, and computer readable medium
-
Application No.: CN201811629058.7Application Date: 2018-12-28
-
Publication No.: CN109726185APublication Date: 2019-05-07
- Inventor: 施展 , 范渊 , 刘博 , 龙文洁
- Applicant: 杭州安恒信息技术股份有限公司
- Applicant Address: 浙江省杭州市滨江区通和路68号浙江中财大厦15层
- Assignee: 杭州安恒信息技术股份有限公司
- Current Assignee: 杭州安恒信息技术股份有限公司
- Current Assignee Address: 浙江省杭州市滨江区通和路68号浙江中财大厦15层
- Agency: 北京超凡志成知识产权代理事务所
- Agent 赵丽娜
- Main IPC: G06F16/18
- IPC: G06F16/18 ; G06F17/27

Abstract:
本发明提供了一种基于语法树的日志解析方法、系统和计算机可读介质,涉及日志解析技术领域,包括:获取至少一个待解析的原始日志;将原始日志与词法分析器进行匹配,得到第一匹配结果;如果第一匹配结果为匹配失败,则对原始日志进行语法分析,并基于语法分析结果生成语法树,其中,语法树中包括多个节点,每个节点用于表征原始日志中的一个字段信息或表征原始日志中的一个运算符信息;遍历语法树,并利用正则表达式获取语法树中各个节点中的字段信息。本发明所提供的方法,针对每种待解析的原始日志,均通过相同的正则表达式解析不同结构的原始日志的方式,降低了正则表达式内容的冗余,减少了编写规则人员的重复劳动过程。
Public/Granted literature
- CN109726185B 一种基于语法树的日志解析方法、系统和计算机可读介质 Public/Granted day:2020-12-25
Information query