平台异常码统一采用12位的异常码

平台异常码统一采用12位的异常码,其格式如下:
1:规范版本:
错误码的版本号,错误码的第一位,tiny框架此次版本号规定为0;
2-3:固定标识:
用来区分应用系统,错误码的第二三位,tiny框架内部异常固定标识设置为“TE”
4:错误类型:
错误码的第四位。
定义的错误类型
/** 框架级系统错误 /
FRAMEWORK(1),
/
* 框架业务扩展错误 /
EXT(2),
/
* 业务错误 /
BIZ(3),
/
* 第三方错误 /
THIRD_PARTY(4);
5:错误级别:
错误码的第五位:
定义的错误级别:
/
* FATAL级别 /
FATAL (1),
/
* ERROR级别 */
ERROR (2);
6-9:错误场景:
错误码的第6-9位组成,tiny框架内部异常场景按模块划分,可以为模块定义专门的异常类,继承BaseRuntimeException。
10-12:错误编码:
错误码的第10-12位组成。对模块异常的细分,一个错误编码相当于模块的某种异常,
例如在TinyDb模块,有定义TinydbException,继承与BaseRuntimeException,错误编码001:
可能代表的就是获取数据库连接失败,错误编码002:可能代表的就是插入操作时发生主键冲突。

项目 错误类型 错误级别 模块 具体错误
10 0 0 00 00

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值