diff --git a/hook/hook.go b/hook/hook.go index 4d1529b..219361f 100644 --- a/hook/hook.go +++ b/hook/hook.go @@ -16,7 +16,6 @@ package hook import ( "context" "log" - "runtime/debug" "sync" agilepool "github.com/Yiming1997/agilePool/v2" @@ -125,7 +124,7 @@ func (h *Hooks) DispatchPoolClosed(pool *agilepool.Pool) { func (h *Hooks) invoke(fn func(), name string) { defer func() { if recovered := recover(); recovered != nil { - h.logger.Printf("hook %s panicked: %v\n%s \n", name, recovered, debug.Stack()) + h.logger.Printf("hook %s panicked: %v\n%s \n", name, recovered, agilepool.Stack(2)) } }() fn()