Documentation
¶
Index ¶
- type ErrComponent
- type Error
- type MyError
- func (e *MyError) AppendCause() Error
- func (e *MyError) Cause() error
- func (e *MyError) Causes() []error
- func (e *MyError) Code() int32
- func (e *MyError) Component() ErrComponent
- func (e *MyError) Error() string
- func (e *MyError) Message() string
- func (e *MyError) SetCause(err error)
- func (e *MyError) SetCodeMsg(code int32)
- func (e *MyError) SetComponent(c ErrComponent) Error
- func (e *MyError) SetMessage(msg string)
- func (e *MyError) SetMessageList(msgList map[int32]string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrComponent ¶
type ErrComponent string
const ( ErrService ErrComponent = "service" ErrLogic ErrComponent = "logic" ErrModel ErrComponent = "model" )
type Error ¶
type Error interface { error Code() int32 SetCodeMsg(code int32) Message() string SetMessage(msg string) Cause() error SetCause(err error) AppendCause() Error Causes() []error Component() ErrComponent SetComponent(c ErrComponent) Error SetMessageList(msgList map[int32]string) }
func NewMyError ¶
func NewTypeError ¶
func NewTypeError() Error
type MyError ¶
type MyError struct {
// contains filtered or unexported fields
}
func (*MyError) SetCodeMsg ¶
func (*MyError) SetComponent ¶
func (e *MyError) SetComponent(c ErrComponent) Error
SetComponent 设置error发生在哪一层
func (*MyError) SetMessage ¶
func (*MyError) SetMessageList ¶
Click to show internal directories.
Click to hide internal directories.