in http/server/recovery/recovery.go [38:45]
func (p *panicHandlingMiddleware) ServeHTTP(w http.ResponseWriter, r *http.Request) {
defer func() {
if err := recover(); err != nil {
p.panicHandler(p.logger, w, r, err)
}
}()
p.next.ServeHTTP(w, r)
}