class GraphQL::Backtrace

Wrap unhandled errors with TracedError.

TracedError provides a GraphQL backtrace with arguments and return values. The underlying error is available as TracedError#cause.

Examples

Example: toggling backtrace annotation

class MySchema < GraphQL::Schema
  if Rails.env.development? || Rails.env.test?
    use GraphQL::Backtrace
  end
end