Documentation ¶
Index ¶
- Variables
- func ErrorMsgToErr(errMsg string) (err error)
- func ErrorSprint(objList ...interface{}) error
- func ErrorToMsg(err error) (errMsg string)
- func LogError(err error)
- func LogErrorWithStack(err error)
- func LogUserErrorWithStack(err error)
- func New(s string) error
- func PanicIfError(err error)
- func PanicIfErrorMsg(errMsg string)
- func PanicToCallback(f func(), panicFn func(errMsg string))
- func PanicToError(f func()) (err error)
- func PanicToErrorAndLog(f func()) (err error)
- func PanicToErrorMsg(f func()) (errMsg string)
- func PanicToErrorMsgAndStack(f func()) (errMsg string, stack string)
- func PanicToErrorMsgWithStack(f func()) (errMsg string)
- func PanicToErrorMsgWithStackAndLog(f func())
- func PanicToErrorWithStackAndLog(f func()) (err error)
- type ErrMsgListWithLocker
- type ErrmsgList
- type PanicErr
- type RpcErr
Constants ¶
This section is empty.
Variables ¶
View Source
var PrintStack = debug.PrintStack
Functions ¶
func ErrorMsgToErr ¶
func ErrorSprint ¶
func ErrorSprint(objList ...interface{}) error
func ErrorToMsg ¶
func LogErrorWithStack ¶
func LogErrorWithStack(err error)
func LogUserErrorWithStack ¶
func LogUserErrorWithStack(err error)
func PanicIfError ¶
func PanicIfError(err error)
func PanicIfErrorMsg ¶
func PanicIfErrorMsg(errMsg string)
func PanicToCallback ¶
func PanicToCallback(f func(), panicFn func(errMsg string))
func PanicToError ¶
func PanicToError(f func()) (err error)
func PanicToErrorAndLog ¶
func PanicToErrorAndLog(f func()) (err error)
func PanicToErrorMsg ¶
func PanicToErrorMsg(f func()) (errMsg string)
func PanicToErrorMsgAndStack ¶
func PanicToErrorMsgWithStack ¶
func PanicToErrorMsgWithStack(f func()) (errMsg string)
func PanicToErrorMsgWithStackAndLog ¶
func PanicToErrorMsgWithStackAndLog(f func())
func PanicToErrorWithStackAndLog ¶
func PanicToErrorWithStackAndLog(f func()) (err error)
Types ¶
type ErrMsgListWithLocker ¶
type ErrMsgListWithLocker struct {
// contains filtered or unexported fields
}
func (*ErrMsgListWithLocker) Add ¶
func (l *ErrMsgListWithLocker) Add(errMsg string)
func (*ErrMsgListWithLocker) GetAll ¶
func (l *ErrMsgListWithLocker) GetAll() string
func (*ErrMsgListWithLocker) Has ¶
func (l *ErrMsgListWithLocker) Has() bool
type ErrmsgList ¶
type ErrmsgList struct {
List []string
}
func (*ErrmsgList) AddErrMsg ¶
func (l *ErrmsgList) AddErrMsg(errMsg string)
func (*ErrmsgList) AddErrMsgList ¶
func (l *ErrmsgList) AddErrMsgList(errMsgList *ErrmsgList)
func (*ErrmsgList) AddError ¶
func (l *ErrmsgList) AddError(err error)
func (*ErrmsgList) GetErrMsg ¶
func (l *ErrmsgList) GetErrMsg() string
func (*ErrmsgList) HasErrMsg ¶
func (l *ErrmsgList) HasErrMsg() bool
Click to show internal directories.
Click to hide internal directories.