Documentation
¶
Index ¶
Constants ¶
View Source
const Version = "0.3.1"
Version no. of aah framework aruntime library
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoRoutine ¶
type GoRoutine struct { Header string MaxFuncLen int MaxPkgLen int HasPanic bool PanicIndex int Packages []string Functions []string LineNo []string }
GoRoutine holds information of single Go routine stack trace.
type Stacktrace ¶
type Stacktrace struct { Raw string Recover interface{} IsParsed bool StripSrcBase bool GoRoutines []*GoRoutine }
Stacktrace holds the parse information of `debug.Stack()`. It's easier to debug and understand.
func NewStacktrace ¶
func NewStacktrace(r interface{}, appCfg *config.Config) *Stacktrace
NewStacktrace method collects debug stack information and parsing them into easy understanding and returns the instance.
func (*Stacktrace) Parse ¶
func (st *Stacktrace) Parse()
Parse method parses the go debug stacktrace into easy to understand.
func (*Stacktrace) Print ¶
func (st *Stacktrace) Print(w io.Writer)
Print method prints the stack trace info to io.Writer.
Click to show internal directories.
Click to hide internal directories.