From 9c3f9c884af661ec346fc0287d0a27dc1c86ffd9 Mon Sep 17 00:00:00 2001 From: Mike Mangino Date: Wed, 17 Jun 2020 09:19:29 -0400 Subject: [PATCH] Try to make the onerror handler better --- lib/slanger/web_socket_server.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/slanger/web_socket_server.rb b/lib/slanger/web_socket_server.rb index e2e97a5f..60241e0d 100644 --- a/lib/slanger/web_socket_server.rb +++ b/lib/slanger/web_socket_server.rb @@ -29,7 +29,10 @@ def run ws.onopen { |handshake| ws.connection_handler = Slanger::Config.socket_handler.new ws, handshake } ws.onmessage { |msg| ws.connection_handler.onmessage msg } ws.onclose { ws.connection_handler.onclose } - ws.onerror { |error| ws.connection_handler.onerror(error) } + ws.onerror do |error| + Slanger::Logger.log({event: "error", exception: e.message, backtrace: e.backtrace}) + raise error + end end end end