Struct tracing_fluentd::NestedFmt
source · pub struct NestedFmt;Expand description
Policy to insert span data as object.
Specifically, any span’s or event metadata’s attributes are associated with its name inside
record.
For example having span lolka would add key lolka to the record, with span’s attributes as
value.
Special case is event metadata which is always inserted with key metadata and contains
information such location in code and event level.
Trait Implementations§
source§impl FieldFormatter for NestedFmt
impl FieldFormatter for NestedFmt
source§fn on_event<'a, R: LookupSpan<'a>>(
&self,
event_record: &mut Record,
event: &Event<'_>,
current_span: Option<SpanRef<'a, R>>
)
fn on_event<'a, R: LookupSpan<'a>>( &self, event_record: &mut Record, event: &Event<'_>, current_span: Option<SpanRef<'a, R>> )
Handler for when
Layer::on_event is invoked. Read moresource§fn on_new_span<C: Collect + for<'a> LookupSpan<'a>>(
&self,
attrs: &Attributes<'_>,
id: &Id,
ctx: Context<'_, C>
)
fn on_new_span<C: Collect + for<'a> LookupSpan<'a>>( &self, attrs: &Attributes<'_>, id: &Id, ctx: Context<'_, C> )
Handler for when
Layer::new_span is invoked. Read moreAuto Trait Implementations§
impl RefUnwindSafe for NestedFmt
impl Send for NestedFmt
impl Sync for NestedFmt
impl Unpin for NestedFmt
impl UnwindSafe for NestedFmt
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more