From f82430171894bdd1925c468850b96f73cf09b072 Mon Sep 17 00:00:00 2001 From: Hauke Klement Date: Sat, 7 Mar 2015 15:35:07 +0100 Subject: [PATCH] log errors occurring in the scope of server-sent events --- app/controllers/submissions_controller.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/submissions_controller.rb b/app/controllers/submissions_controller.rb index b6f4fe77..8cdcc106 100644 --- a/app/controllers/submissions_controller.rb +++ b/app/controllers/submissions_controller.rb @@ -129,7 +129,9 @@ class SubmissionsController < ApplicationController @server_sent_event.write(nil, event: 'start') yield @server_sent_event.write({code: 200}, event: 'close') - rescue + rescue => exception + logger.error(exception.message) + logger.error(exception.backtrace.join("\n")) @server_sent_event.write({code: 500}, event: 'close') ensure @server_sent_event.close