From bde67131c2382883f7957fa06d85b471a18c09d4 Mon Sep 17 00:00:00 2001 From: Azul Date: Sat, 24 Sep 2016 12:12:21 +0200 Subject: log HTTP::ConnectionErrors, respond with json body --- lib/nickserver/dispatcher.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/nickserver/dispatcher.rb b/lib/nickserver/dispatcher.rb index 869f721..07571d5 100644 --- a/lib/nickserver/dispatcher.rb +++ b/lib/nickserver/dispatcher.rb @@ -62,9 +62,11 @@ module Nickserver end def proxy_error_response - exception = handler_chain.rescued_exceptions.first - if exception - Nickserver::Response.new(502, exception.to_s) + exc = handler_chain.rescued_exceptions.first + if exc + puts " Error: #{exc}" + Nickserver::Response.new 502, + %Q|{"error": "#{exc}"}| end end -- cgit v1.2.3