traceon 0.4.0

An easy to use log and tracing formatter with a flattened json or pretty output.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use traceon::JoinFields;
fn main() {
    traceon::builder()
        .join_fields(JoinFields::Some("||", &["field_b"]))
        .on();

    let _span_1 =
        tracing::info_span!("span_1", field_a = "original", field_b = "original").entered();
    let _span_2 = tracing::info_span!("span_2", field_a = "changed", field_b = "changed").entered();

    tracing::info!("testing field join");
}