[][src]Crate tracing_stackdriver

tracing Subscriber for structuring Stackdriver-compatible LogEntry

While Stackdriver will eventually be a standalone Subscriber, it's best used in its current form as an event formatter for the existing Json Subscriber in tracing_subscriber, e.g.:

use tracing_subscriber::fmt::Subscriber;

fn main() {
    let subscriber = Subscriber::builder()
        .json()
        .event_format(Stackdriver::default())
        .finish();

    tracing::subscriber::set_global_default(subscriber).expect("Could not set up global logger");
}

Structs

Stackdriver

A tracing adapater for stackdriver