1.一种日志处理方法,其特征在于,包括:获取第一设备日志;
获取解析器及解析器列表;其中,所述解析器列表包括正则表达式、列分隔符和第一列数;
根据所述解析器和所述解析器列表,对所述第一设备日志进行解析处理;
所述解析处理包括:
根据所述正则表达式,对所述第一设备日志进行蒙版处理,确定第一蒙版日志;
根据所述列分隔符,将所述第一蒙版日志划分为若干列,确定第二列数;
若所述第一列数与所述第二列数相等,所述解析处理成功;
若所述解析处理成功,根据所述第一设备日志和所述第一蒙版日志,确定结构化数据;
所述方法还包括构建所述解析器的步骤,所述构建所述解析器,包括:获取第二设备日志;其中,所述第二设备日志与所述第一设备日志为同一格式;
根据所述正则表达式对所述第二设备日志进行蒙版处理,生成第二蒙版日志;
若所述第二设备日志中存在与所述正则表达式匹配的内容,将匹配标志位设为1;
将所述第二蒙版日志划分为若干列,确定所述列分隔符和所述第一列数;
将所述正则表达式、所述匹配标志位、所述列分隔符和所述第一列数存入所述解析器列表;
所述正则表达式包括第一正则表达式、第二正则表达式和第三正则表达式,所述蒙版处理包括第一蒙版处理、第二蒙版处理和第三蒙版处理;根据所述正则表达式对所述第二设备日志进行蒙版处理,生成第二蒙版日志,包括:根据第一正则表达式,对所述第二设备日志进行第一蒙版处理,生成第一蒙版;
根据第二正则表达式,对所述第一蒙版进行第二蒙版处理,生成第二蒙版;
根据第三正则表达式,对所述第二蒙版进行第三蒙版处理,生成第二蒙版日志;
所述对所述第二设备日志进行第一蒙版处理,生成第一蒙版,包括:根据第一正则表达式,确定所述第二设备日志中范围类字符的起始位置为第一蒙版范围;
将所述第一蒙版范围中的所有字符替换为指定字符,生成所述第一蒙版;
所述对所述第一蒙版进行第二蒙版处理,生成第二蒙版,包括:根据第二正则表达式,确定所述第一蒙版中特殊元素的起始位置为第二蒙版范围;
将所述第二蒙版范围内的所有字符替换为所述指定字符,生成所述第二蒙版;
其中,所述特殊元素包括时间、IP地址和URL。
2.根据权利要求1所述的日志处理方法,其特征在于,所述解析器列表还包括匹配标志位,所述根据所述正则表达式,对所述第一设备日志进行蒙版处理,确定第一蒙版日志,包括:当所述匹配标志位为1,根据所述正则表达式,对所述第一设备日志进行蒙版处理,确定所述第一蒙版日志。
3.根据权利要求2所述的日志处理方法,其特征在于,所述对所述第二蒙版进行第三蒙版处理,生成第二蒙版日志,包括:根据第三正则表达式,确定所述第二蒙版中键值对的起始位置为第三蒙版范围;
将所述第三蒙版范围内的所有字符替换为所述指定字符,生成所述第二蒙版日志;
其中,所述键值对包括键、符号、值和标点。
4.一种日志处理系统,其特征在于,用于执行权利要求1‑3任一项所述的方法,所述系统包括第一模块、第二模块、第三模块、第四模块、第五模块和第六模块;
所述第一模块用于获取第一设备日志;
所述第二模块用于获取解析器及解析器列表;其中,所述解析器列表包括正则表达式、列分隔符和第一列数;
所述第三模块用于根据所述解析器和所述解析器列表,对所述第一设备日志进行解析处理;
所述第四模块用于根据所述正则表达式,对所述第一设备日志进行蒙版处理,确定第一蒙版日志;
所述第五模块用于根据所述列分隔符,将所述第一蒙版日志划分为若干列,确定第二列数;
所述第六模块用于判断,判断若所述第一列数与所述第二列数相等,所述解析处理成功。
5.一种电子装置,其特征在于,包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1‑3中任一项所述的日志处理方法。
6.一种计算机存储介质,其中存储有处理器可执行的程序,其特征在于,所述处理器可执行的程序在由所述处理器执行时用于实现如权利要求1‑3任一项所述的日志处理方法。