Gaea Develop Document
logger.XesError{}
自定义全局带错误码的err对象package common
import "github.com/tal-tech/loggerX"
var (
ConfErr = logger.XesError{61301, "cannot found mysql[et] configuration in conf file"}
GetPackageInfoERR = logger.XesError{61302, "GetPackageInfo rpc err"}
TokenERR = logger.XesError{61303, "签名校验错误"}
)
错误生成避免使用errors.New("")
, 请使用 logger.NewError()
替代
使用
logger.NewError("", TokenERR)
出现错误向上返回之前,强烈建议打一条日志:logger.E()
或logger.Ex()
,后续错误日志告警会处理的更加友好,能清晰地展示调用链!