From cbb793d620f74a46a43e8fa857431857a398ae7c Mon Sep 17 00:00:00 2001 From: Jeffrey 'jf' Lim Date: Mon, 11 Apr 2016 17:08:43 +0800 Subject: [PATCH] Give context to request error backtrace by showing REQUEST_METHOD and PATH_INFO as well --- lib/puma/server.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/puma/server.rb b/lib/puma/server.rb index 4dfa00ec..26f51f5c 100644 --- a/lib/puma/server.rb +++ b/lib/puma/server.rb @@ -588,6 +588,7 @@ module Puma res_body = ["Request was internally terminated early\n"] rescue StandardError => e + STDERR.puts "#{Time.now}: error handling request: { #{ env['REQUEST_METHOD'] } #{ env['PATH_INFO'] } }:" @events.unknown_error self, e, "Rack app" status, headers, res_body = lowlevel_error(e, env)