class SemanticLogger::Appender::Bugsnag

def extract_exception(log)

def extract_exception(log)
  if log.exception
    # Manually constructed Exception, without a backtrace.
    log.exception.set_backtrace(log.backtrace) if !log.exception.backtrace && log.backtrace
    return log.exception
  end
  error = RuntimeError.new(log.message)
  error.set_backtrace(log.backtrace) if log.backtrace
  error
end