TracingMessage

Type Alias TracingMessage 

pub type TracingMessage<'a> = TracingMessage<'a, Transient>;
Expand description

Tracing message with transient values (supports format_args!).

Aliased Type§

pub enum TracingMessage<'a> {
    CreateSpan(SpanCreateMessage<'a, Transient>),
    EnterSpan(SpanEnterMessage),
    ExitSpan(SpanExitMessage),
    CloseSpan(SpanCloseMessage),
    AddEvent(SpanAddEventMessage<'a, Transient>),
    AddLink(SpanAddLinkMessage),
    SetAttribute(SpanSetAttributeMessage<'a, Transient>),
}

Variants§

§

CreateSpan(SpanCreateMessage<'a, Transient>)

A new span has been created.

§

EnterSpan(SpanEnterMessage)

A span has been entered (made current).

§

ExitSpan(SpanExitMessage)

A span has been exited (no longer current).

§

CloseSpan(SpanCloseMessage)

A span has been closed (completed).

§

AddEvent(SpanAddEventMessage<'a, Transient>)

An event has been added to a span.

A link has been added to a span.

§

SetAttribute(SpanSetAttributeMessage<'a, Transient>)

An attribute has been set on a span.