tracing-glog

tracing-glog is a glog-inspired formatter for tracing-subscriber.

tracing-glog should be used with tracing-subscriber, as it is a formatter that tracing-subscriber's fmt::Subscriber and fmt::Layer can use to format events in a glog-inspired fashion.

Examples

With fmt::Subscriber:

```rust use tracing_glog::{Glog, GlogFields};

tracingsubscriber::fmt() .eventformat(Glog::default()) .fmt_fields(GlogFields::default()) .init(); ```

With tracing_subscriber::fmt::Layer:

```rust use tracingsubscriber::prelude::*; use tracingsubscriber::{fmt, Registry}; use tracing_glog::{Glog, GlogFields};

let fmt = fmt::Layer::default() .eventformat(Glog::default()) .fmtfields(GlogFields::default());

let subscriber = Registry::default().with(fmt); tracing::subscriber::setglobaldefault(subscriber).expect("Unable to set global subscriber"); ```