Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithStackTrace ¶ added in v0.0.2
Types ¶
type Frame ¶
type Frame struct {
// contains filtered or unexported fields
}
Heavily based on github.com/pkg/errors.Frame
func StackFrame ¶
func (Frame) Format ¶
Format formats the frame according to the fmt.Formatter interface.
%s source file %d source line %n function name %v equivalent to %s:%d
Format accepts flags that alter the printing of some verbs, as follows:
%+s function name and path of source file relative to the compile time
GOPATH separated by \n\t (<funcname>\n\t<path>)
%+n full package name followed by function name
%+v equivalent to %+s:%d
type PanicError ¶ added in v0.0.2
type PanicError struct {
// contains filtered or unexported fields
}
func Recover ¶ added in v0.0.2
func Recover() *PanicError
func (*PanicError) Error ¶ added in v0.0.2
func (p *PanicError) Error() string
func (*PanicError) Recovered ¶ added in v0.0.2
func (p *PanicError) Recovered() interface{}
func (*PanicError) StackTrace ¶ added in v0.0.2
func (p *PanicError) StackTrace() Stack
func (*PanicError) Unwrap ¶ added in v0.0.2
func (p *PanicError) Unwrap() error
type StackError ¶ added in v0.0.2
type StackError struct {
// contains filtered or unexported fields
}
func (*StackError) Error ¶ added in v0.0.2
func (s *StackError) Error() string
func (*StackError) StackTrace ¶ added in v0.0.2
func (s *StackError) StackTrace() Stack
func (*StackError) Unwrap ¶ added in v0.0.2
func (s *StackError) Unwrap() error
type StackTracer ¶ added in v0.0.2
type StackTracer interface {
StackTrace() Stack
}
Click to show internal directories.
Click to hide internal directories.