Skip to main content

Crate tracing_microjson

Crate tracing_microjson 

Source
Expand description

A tracing JSON layer with zero serialization framework dependencies.

Drop-in replacement for tracing-subscriber’s json feature, producing identical output format without pulling in serde/serde_json/tracing-serde.

§Example

use tracing_microjson::JsonLayer;
use tracing_subscriber::prelude::*;

tracing_subscriber::registry()
    .with(JsonLayer::new(std::io::stderr))
    .init();

Structs§

JsonLayer
A tracing_subscriber::Layer that formats events as JSON lines.