Struct tracing_fluentd::FlattenFmt
source · pub struct FlattenFmt;
Expand description
Policy to insert span data as flattent object.
Specifically, any span’s or event metadata’s attributes are inserted at the root of event
record.
For example, having span lolka
with attribute arg: 1
would result in arg: 1
to be inserted
alongside message
and other attributes of the event.
Trait Implementations§
source§impl FieldFormatter for FlattenFmt
impl FieldFormatter for FlattenFmt
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 FlattenFmt
impl Send for FlattenFmt
impl Sync for FlattenFmt
impl Unpin for FlattenFmt
impl UnwindSafe for FlattenFmt
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