diff options
Diffstat (limited to 'lib/plum/rack/listener.rb')
-rw-r--r-- | lib/plum/rack/listener.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/plum/rack/listener.rb b/lib/plum/rack/listener.rb index 8af12be..e65a6f0 100644 --- a/lib/plum/rack/listener.rb +++ b/lib/plum/rack/listener.rb @@ -35,11 +35,11 @@ module Plum plum = ::Plum::HTTPServerConnection.new(sock.method(:write)) sess = Session.new(svc, sock, plum) sess.run - rescue Errno::ECONNRESET, EOFError # closed rescue ::Plum::LegacyHTTPError => e - @logger.info "legacy HTTP client: #{e}" + svc.logger.info "legacy HTTP client: #{e}" sess = LegacySession.new(svc, e, sock) sess.run + rescue Errno::ECONNRESET, EOFError # closed rescue => e svc.log_exception(e) ensure @@ -97,11 +97,11 @@ module Plum plum = ::Plum::ServerConnection.new(sock.method(:write)) sess = Session.new(svc, sock, plum) sess.run - rescue Errno::ECONNRESET, EOFError # closed rescue ::Plum::LegacyHTTPError => e - @logger.info "legacy HTTP client: #{e}" + svc.logger.info "legacy HTTP client: #{e}" sess = LegacySession.new(svc, e, sock) sess.run + rescue Errno::ECONNRESET, EOFError # closed rescue => e svc.log_exception(e) ensure |