···22use listenfd::ListenFd;
33use maud::{DOCTYPE, Markup, html};
44use tokio::net::TcpListener;
55+use tower_http::trace::TraceLayer;
5667#[tokio::main]
78async fn main() {
88- let app = Router::new().route("/", get(index));
99+ tracing_subscriber::fmt::init();
9101010- let mut listenfd = ListenFd::from_env();
1111+ let app = Router::new()
1212+ .route("/", get(index))
1313+ .layer(TraceLayer::new_for_http());
11141515+ let mut listenfd = ListenFd::from_env();
1216 let listener = match listenfd.take_tcp_listener(0).unwrap() {
1317 // if we are given a tcp listener on listen fd 0, we use that one
1418 Some(listener) => {