module RailsOpentracer::SpanHelpers

Public Class Methods

set_error(span, exception) click to toggle source
# File lib/rails_opentracer/span_helpers.rb, line 4
def set_error(span, exception)
  span.set_tag('error', true)

  case exception
  when Array
    exception_class, exception_message = exception
    span.log(event: 'error', :'error.kind' => exception_class, message: exception_message)
  when Exception
    span.log(event: 'error', :'error.object' => exception)
  end
end