Expand description
§tracing-web-console
A real-time web-based console for viewing and filtering tracing logs.
§Usage
use axum::Router;
use axum::routing::get;
use tracing_web_console::TracingLayer;
#[tokio::main]
async fn main() {
let app = Router::new()
.route("/", get(|| async { "Hello World" }))
.merge(TracingLayer::new("/tracing").into_router());
let listener = tokio::net::TcpListener::bind("0.0.0.0:3000")
.await
.unwrap();
axum::serve(listener, app).await.unwrap();
}Structs§
- LogEvent
- A single log event captured by the subscriber
- Tracing
Layer - Main tracing layer that can be added to an Axum application