日志解析工具说明

日志解析工具说明

针对嵌入式16进制日志文件进行解析,非研发人员亦可以操作,界面配置生成配置文件,界面管理建立删除项目,配置解析结构,配置导入EXCEL生成的页和列配置。可以完成单日志解析,批量解压缩解析,以及面板分析日志文件,导入万行数据生成EXCEL为秒级。

一、使用说明:

1、日志说明:

 

 

(图1

如图1所示,嵌入式文件记录日志的格式为如图所示的16进制格式,不方便分析有效内容。

 

(图2

 

(图3

如图2所示为生成图1所示的16进制文件的简单例程,通过图3代码可以看出16进制文件存储到了一个.a文件中。

 

(图4

4为通过解析工具解析出的日志文件内容,方便问题定位分析。

2、主面板说明:

 

 

(图5

如图5所示为主面板界面,包括项目管理,解析机构定义,EXCEL的页和列配置,以及解析功能,通过项目选择可以选择操作的项目,分类清楚易于操作。

3、项目管理面板说明:

 

 

(图6

如图6所示为项目管理面板,该面板功能可以创立和删除项目,使项目管理简单易操作,不同项目的配置单独管理。

4、解析结构面板说明:

 

(图7

 

(图8

如图7所示为解析结构面板,对应图8输入的代码数据内容,配置是以字节为单位,地址从0开始,前两个字节15,255对应16进制0F FF为主标识;20,18,04,274个字节,地址从2开始,对应的是解析出来的时间年//日;0,0,0,84个字节,地址从6开始,对应的是解析出来的同时刻的日志字节总长度;255,12个字节,地址从10开始,对应的是解析结果中EXCEL的分页,或者说这条日志记录的含义;0,4共两个字节,地址从12开始,对应的解析结果是单条日志的解析长度,0,0,2,34个字节,地址从14开始,对应的是单条日志的数据内容。如图7所示校验数据字节数为0,故数据中未配置该部分内容。

5、分页配置面板说明:

 

(图9

 

(图10

 

(图11

 

(图12

如图9所示为分页配置面板,如图11所示通过分页配置解析出的EXCEL。然后可以通过选择的设置页,进行对该页的列配置如图12。如图12所示的解析结果中不仅可以解析出数据值,也可以解析出状态值,通过图9中的行配置,使能状态配置,选择设置状态,然后在状态面板中进行状态配置,如图10所示,可以对状态面板进行添加、删除状态管理。

6、解析数据面板说明:

 

(图13

 

 

(图14

如图1314所示为解析数据面板,该面板具备单文件解析,批量解析压缩数据,单文件分析等功能。通过选择单文件,或者对应批量解析的文件夹路径,可以完成文件解析生成EXCEL。为了直观分析文件,可以在单文件结果分析中,选择要分析的16进制文件,解析结果如图13所示,通过选择不同时刻,可以只显示选择时间段的数据。如图14所示,通过选择需要分析的数值数据,可以显示数据的趋势,通过设置分析点个数,可以对区间段的数据进行直观的放大缩小,通过向左向右移动,可以完成所有数据的分析。

对工具有兴趣的,请加QQ436050232

猜你喜欢

转载自blog.csdn.net/qq_34483831/article/details/80064026