module Beaker::Shared::ErrorHandler

Public Instance Methods

report_and_raise(logger, e, msg) click to toggle source
# File lib/beaker/shared/error_handler.rb, line 4
def report_and_raise(logger, e, msg)
  logger.error "Failed: errored in #{msg}"
  logger.error(e.inspect)
  bt = e.backtrace
  logger.pretty_backtrace(bt).each_line do |line|
    logger.error(line)
  end
  raise e
end