aboutsummaryrefslogtreecommitdiffstats
path: root/lib/plum/rack/listener.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/plum/rack/listener.rb')
-rw-r--r--lib/plum/rack/listener.rb8
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