Documentation
¶
Index ¶
- Variables
- func Assert()
- func AssertFn(fn reflect.Value) error
- func Debug()
- func ErrHandle(err interface{}, fn ...func(err *Err))
- func ErrLog(err interface{})
- func ErrTagRegistry(tags ...interface{})
- func ErrTags() map[string]bool
- func ErrTagsMatch(tag string) bool
- func Panic(err interface{})
- func PanicErr(d1 interface{}, err error) interface{}
- func PanicM(err interface{}, msg string, args ...interface{})
- func PanicMM(err interface{}, fn func(err *Err))
- func PanicT(b bool, msg string, args ...interface{})
- func PanicTT(b bool, fn func(err *Err))
- func Resp(fn func(err *Err))
- func RespErr(err *error)
- func Wrap(err interface{}, msg string, args ...interface{}) error
- func WrapM(err interface{}, fn func(err *Err)) error
- type Err
- func (t *Err) Caller(caller string)
- func (t *Err) Err() error
- func (t *Err) Error() string
- func (t *Err) M(k string, v interface{})
- func (t *Err) Msg(msg string, args ...interface{})
- func (t *Err) P() string
- func (t *Err) SetTag(tag string)
- func (t *Err) StackTrace() map[string]interface{}
- func (t *Err) Tag() string
Constants ¶
This section is empty.
Variables ¶
View Source
var Cfg = struct { MaxObj uint8 MaxRetryDur time.Duration Debug bool Stack bool SkipErrorFile bool }{ Debug: false, Stack: false, SkipErrorFile: false, MaxObj: 15, MaxRetryDur: time.Hour * 24, }
Cfg config
View Source
var ErrTag = struct { UnknownTypeCode string }{ "errors.unknown_type", }
ErrTag err tags
View Source
var ErrUnknownType = errors.New("unknown type error")
ErrUnknownType error
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.