[发明专利]一种多语种的统一错误码方法在审
申请号: | 202111558759.8 | 申请日: | 2021-12-20 |
公开(公告)号: | CN114489638A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 姜勇;王伟平;杨雷;吕浩 | 申请(专利权)人: | 中企云链(北京)金融信息服务有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F11/34 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100078 北京市丰台*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 语种 统一 错误 方法 | ||
本发明公开了一种多语种的统一错误码方法,包括预定义错误码生成规范;生成故障日志,根据代码指令提取故障日志中的错误码信息;读取代码及故障日志文件,获取软件编码和软件版本编码,根据错误码生成规范生成对应的错误码数据文件存储至数据库;根据语言转换指令生成多语种错误码,返回错误码信息;将错误码信息展示至用户界面,进行后续处理和运维。本发明通过在故障日志中提取错误码信息,将错误码信息转换为多语种错误码,实时推送错误码文件信息,获取服务模块领域编码,能够帮助用户快速定位排查错误信息,实现多语种的错误码信息统一,提高服务系统处理故障的效率和准确性。
技术领域
本发明内容涉及数据处理技术领域,尤其涉及一种多语种的统一错误码方法。
背景技术
错误码是一种接口调用失败情况下输出或者返回的根源错误信息,用于协助开发者发现和定位问题。随着互联网服务的发展,其组成架构也日益复杂,发现和定位问题的难度也日益增加。各个系统中的错误码设计机制,大多是采用数字代码形式,不同的数字错误码代表的错误含义由各个模块的开发者负责制定。
错误码的传递方式主要存在以下问题:
1.通过数字代码的错误码表现形式容易发生错误,请求方无法准确得知到底是哪一个节点产生错误,无法对错误根源进行快速分析定位。
2.面向本地调用接口的数字错误码传递时,一般功能模块或应用服务模块,没有考虑整个系统的中的一致性问题,不同功能模块或应用服务模块存在不同规则的错误码机制,大部分公司在软件或者系统中使用的错误码定义上没有标准,存在不同软件或者系统间错误码定义差异巨大,甚至相同系统或软件的不同版本间错误码定义都在变化。错误码定义太随意会增加后期定位问题的难度影响用户体验,本地调用也没有考虑错误码传递问题,这也会造成系统错误定位困难的问题。
因此需要一种方便的多语种的统一错误码方法。
发明内容
本发明内容所要解决的技术问题是针对背景技术中所涉及到的缺陷,提供一种多语种的统一错误码方法,通过多语种错误码生成,统一错误码实施,能够实现快速定位错误产生的具体应用模块,准确提取错误码信息。
本发明内容的目的及解决的技术问题是采用以下技术方案来实现的:
一种多语种的统一错误码方法,包括以下步骤:
预定义错误码生成规范;
生成故障日志,根据代码指令提取故障日志中的错误码信息;
读取代码及故障日志文件,获取软件编码和软件版本编码,根据错误码生成规范生成对应的错误码数据文件存储至数据库;
根据语言转换指令生成多语种错误码,返回错误码信息;
将错误码信息展示至用户界面,进行后续处理和运维。
优选的,所述方法还包括,当错误码需要更新时,遍历数据库筛选出未处理的错误码标识,向服务器发送错误码数据信息,接收响应消息,解析错误码数据信息的错误码标识,生成对应的错误码数据文件并存储。
优选的,所述生成多语种错误码,其中生成多语种错误码时,将故障日志中的错误码信息转换成英文,后通过英文转换为其他预定义多语种。
优选的,生成多语种错误码时,接口传入语种带有语种标识,还可以通过接口参数传入语种标识。
优选的,所述故障日志中提取的错误码信息包括但不限于以下几种:
软件信息、软件版本信息、方法名、函数信息。
优选的,所述生成的多语种错误码包括:错误码方法名、错误码前缀、日志中错误信息排序、错误码领域编号,根据系统服务模块对应的领域编号与所述错误码方法名、错误码前缀、日志中错误信息排序进行合并,形成一个新的错误码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中企云链(北京)金融信息服务有限公司,未经中企云链(北京)金融信息服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111558759.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于光纤频率传递的宽波段可调衰减器控制系统
- 下一篇:一种分支血管支架