Crate tracing_logfmt

Source
Expand description

Formatter for logging tracing_subscriber events in logfmt format.

Use as a formatting layer in tracing subscriber:

use tracing::dispatcher::{self, Dispatch};
use tracing_subscriber::Registry;
use tracing_subscriber::layer::SubscriberExt;

let subscriber = Registry::default()
    .with(tracing_logfmt::layer());

dispatcher::set_global_default(Dispatch::new(subscriber))
    .expect("Global logger has already been set!");

Structs§

Builder
EventsFormatter
A formatter that formats tracing-subscriber events into logfmt formatted log rows.
FieldsFormatter
A formatter that formats span fields into logfmt.

Functions§

builder
Create a builder that can be used to configure the formatter.
layer
Creates a formatting layer