Remove default development error handler
This commit is contained in:
parent
2cbc4912ee
commit
7d06d6dfa9
|
@ -988,35 +988,6 @@ module Sinatra
|
||||||
</html>
|
</html>
|
||||||
HTML
|
HTML
|
||||||
end
|
end
|
||||||
|
|
||||||
error do
|
|
||||||
next unless err = request.env['sinatra.error']
|
|
||||||
heading = err.class.name + ' - ' + err.message.to_s
|
|
||||||
(<<-HTML).gsub(/^ {8}/, '')
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<style type="text/css">
|
|
||||||
body {font-family:verdana;color:#333}
|
|
||||||
#c {margin-left:20px}
|
|
||||||
h1 {color:#1D6B8D;margin:0;margin-top:-30px}
|
|
||||||
h2 {color:#1D6B8D;font-size:18px}
|
|
||||||
pre {border-left:2px solid #ddd;padding-left:10px;color:#000}
|
|
||||||
img {margin-top:10px}
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="c">
|
|
||||||
<img src="/__sinatra__/500.png">
|
|
||||||
<h1>#{escape_html(heading)}</h1>
|
|
||||||
<pre>#{escape_html(clean_backtrace(err.backtrace) * "\n")}</pre>
|
|
||||||
<h2>Params</h2>
|
|
||||||
<pre>#{escape_html(params.inspect)}</pre>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
HTML
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue