Sha256: 764d4de3bed6b9959e394f6f4ffc967f8ee05d25d0118f542503efc314d40e2e
Contents?: true
Size: 592 Bytes
Versions: 4
Compression:
Stored size: 592 Bytes
Contents
# typed: false require 'datadog/core/error' require 'datadog/tracing/metadata/ext' module Datadog module Tracing module Metadata # Adds error tagging behavior # @public_api module Errors # Mark the span with the given error. def set_error(e) e = Core::Error.build_from(e) set_tag(Ext::Errors::TAG_TYPE, e.type) unless e.type.empty? set_tag(Ext::Errors::TAG_MSG, e.message) unless e.message.empty? set_tag(Ext::Errors::TAG_STACK, e.backtrace) unless e.backtrace.empty? end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems