class ElasticAPM::ErrorBuilder
def build_exception(exception, context: nil, handled: true)
def build_exception(exception, context: nil, handled: true) error = Error.new context: context || Context.new error.exception = Error::Exception.from_exception(exception, handled: handled) Util.reverse_merge!(error.context.labels, @agent.config.default_labels) if exception.backtrace add_stacktrace error, :exception, exception.backtrace end add_current_transaction_fields error, ElasticAPM.current_transaction error end