Improve --print-stack-on-exit

This commit is contained in:
Daniel 2019-05-06 10:50:19 +02:00
parent 6495b4fe5f
commit 0fd44c8011

View file

@ -71,9 +71,14 @@ func main() {
}()
if printStackOnExit {
fmt.Println("=== PRINTING STACK ===")
fmt.Println("=== PRINTING TRACES ===")
fmt.Println("=== GOROUTINES ===")
pprof.Lookup("goroutine").WriteTo(os.Stdout, 1)
fmt.Println("=== END STACK ===")
fmt.Println("=== BLOCKING ===")
pprof.Lookup("block").WriteTo(os.Stdout, 1)
fmt.Println("=== MUTEXES ===")
pprof.Lookup("mutex").WriteTo(os.Stdout, 1)
fmt.Println("=== END TRACES ===")
}
go func() {