traceon 0.4.0

An easy to use log and tracing formatter with a flattened json or pretty output.
Documentation
use traceon::{Instrument, info_span, instrument};

#[instrument]
async fn span_one(a: &str, b: &str) {
    tracing::info!("hello!");
    span_two("two_a", "two_b").await;
}

#[instrument]
async fn span_two(a: &str, b: &str) {
    tracing::info!("hello again!");
}

#[tokio::main]
async fn main() {
    traceon::builder().on();
    let span = info_span!("base_span", wow = 50, cool = 200);
    tracing::info!("first");
    span_one("one_a", "one_b").instrument(span).await;
}