class

Tracing::Layered(S)

Inherits Tracing::LookupSpan < Tracing::Core::Subscriber < Reference < Object

Open Layered to support chaining .with

Constructors

new(inner : S, layer : Layer)
Source

Instance methods

current_span_id
Source
enabled(metadata : Metadata) : Bool
Source
enter(id : Core::Span::Id) : Nil
Source
event(event : Core::Event) : Nil
Source
exit(id : Core::Span::Id) : Nil
Source
init
Source
inner
Source
layer
Source
max_level_hint
Source
new_span(attrs : Core::Span::Attributes) : Core::Span::Id
Source
record(id : Core::Span::Id, values : Core::Span::Record) : Nil
Source
record_follows_from(span : Core::Span::Id, follows : Core::Span::Id) : Nil
Source
register_callsite(metadata : Metadata) : Callsite::Interest
Source
span(id : Core::Span::Id) : SpanRef | Nil
Source
span_data(id : Core::Span::Id) : Registry::SpanData | Nil
Source
try_close(id : Core::Span::Id) : Bool
Source
with(layer : Layer) : Layered(Layered(S))
Source
with(layer : Nil) : Layered(Layered(S))
Source