Appsignal.Span.add_error
You're seeing just the function
add_error
, go back to Appsignal.Span module for more information.
Specs
add_error(t() | nil, Exception.t(), Exception.stacktrace()) :: t() | nil
Add an error to an Appsignal.Span
by passing an exception from a rescue
block, and a stack trace.
Example
span = Appsignal.Tracer.root_span()
try
raise "Exception!"
rescue
exception ->
Appsignal.Span.add_error(span, exception, __STACKTRACE__)
end
Specs
add_error(t() | nil, Exception.kind(), any(), Exception.stacktrace()) :: t() | nil
Add an error to an Appsignal.Span
by passing a kind
and reason
from a
catch
block, and a stack trace.
Example
span = Appsignal.Tracer.root_span()
try
raise "Exception!"
catch
kind, reason ->
Appsignal.Span.add_error(span, kind, reason, __STACKTRACE__)
end