lib/mutx/background_jobs/workers/alerts_worker.rb in mutx-0.2.4 vs lib/mutx/background_jobs/workers/alerts_worker.rb in mutx-0.2.5
- old
+ new
@@ -16,18 +16,20 @@
PTY.spawn("ruby #{args['path']}") do |stdout, stdin, pid|
begin
stdout.each do |line|
stringio.puts line
end
- rescue Errno::EIO
+ rescue Errno::EIO => e
+ stringio.puts e.message
+ stringio.puts e.backtrace
ensure
Process.wait pid
status = $?.exitstatus
end
- end
+ end
rescue => e
- logger.debug(e.message)
- logger.debug(e.backtrace)
+ stringio.puts e.message
+ stringio.puts e.backtrace
raise e
ensure
@alert.update_status(status, info: stringio.string)
end
end
\ No newline at end of file