Versions in this module Expand all Collapse all v0 v0.0.1 Jul 30, 2020 Changes in this version + var ErrDatabase = fmt.Errorf("数据库异常:%w", ErrSystem) + var ErrGeneral = errors.New("错误") + var ErrNetwork = fmt.Errorf("网络异常:%w", ErrSystem) + var ErrRedis = fmt.Errorf("redis异常:%w", ErrSystem) + var ErrSystem = errors.New("系统异常") + func Database(err error, msg ...string) error + func DbFilterNoMoreRows(err error) error + func DbPrettyNoMoreRows(err error, msg string) error + func Network(err error, msg ...string) error + func New(msg string) error + func Redis(err error, msg ...string) error + func System(err error, msg ...string) error + func Wrap(err error, msg ...string) error + type CodeError struct + Code string + Msg string + func NewCode(code string, msg interface{}) *CodeError + func (e *CodeError) Format(s fmt.State, verb rune) + func (e *CodeError) Is(err error) bool + func (e *CodeError) Unwrap() error + func (e CodeError) Error() string + func (s CodeError) StackTrace() StackTrace + type Frame uintptr + func (f Frame) Format(s fmt.State, verb rune) + func (f Frame) MarshalText() ([]byte, error) + type StackTrace []Frame + func (st StackTrace) Format(s fmt.State, verb rune)