ari-subscriber 0.0.2

Async Executor Instrumentation Observability Utility A tracing subscriber layer that outputs Tokio's tracing instrumentation to the terminal in a format conducive to debugging.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::time::Duration;

use tracing_subscriber::prelude::*;

use ari_subscriber::Layer;

#[tokio::main]
async fn main() {
    let layer = Layer::new();

    tracing_subscriber::registry().with(layer).init();

    tokio::spawn(async {
        tokio::time::sleep(Duration::from_millis(100)).await;
    })
    .await
    .unwrap();
}