diff --git a/middleware/recoverer.go b/middleware/recoverer.go index 4c07d4824c576e15e1c0c46977271975e93e09ff..866daf24327b31e2b1a214931598a704bf7990a1 100644 --- a/middleware/recoverer.go +++ b/middleware/recoverer.go @@ -24,6 +24,7 @@ func Recoverer(next jrpc.Handler) jrpc.Handler { fn := func(w jrpc.ResponseWriter, r *jrpc.Request) { defer func() { if rvr := recover(); rvr != nil { + PrintPrettyStack(rvr) w.Send(nil, errors.New("Internal Server Error")) } }()