log errors occurring in the scope of server-sent events
This commit is contained in:
@ -129,7 +129,9 @@ class SubmissionsController < ApplicationController
|
|||||||
@server_sent_event.write(nil, event: 'start')
|
@server_sent_event.write(nil, event: 'start')
|
||||||
yield
|
yield
|
||||||
@server_sent_event.write({code: 200}, event: 'close')
|
@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')
|
@server_sent_event.write({code: 500}, event: 'close')
|
||||||
ensure
|
ensure
|
||||||
@server_sent_event.close
|
@server_sent_event.close
|
||||||
|
Reference in New Issue
Block a user