package rescue import "github.com/tal-tech/go-zero/core/logx" func Recover(cleanups ...func()) { for _, cleanup := range cleanups { cleanup() } if p := recover(); p != nil { logx.ErrorStack(p) } }