Module salvo_extra::logging
source · Available on crate feature
logging
only.Expand description
A simple logging middleware.
§Example
use salvo_core::prelude::*;
use salvo_extra::logging::Logger;
#[handler]
async fn hello() -> &'static str {
"Hello World"
}
#[tokio::main]
async fn main() {
let router = Router::new().get(hello);
let service = Service::new(router).hoop(Logger::new());
let acceptor = TcpListener::new("0.0.0.0:5800").bind().await;
Server::new(acceptor).serve(service).await;
}
Structs§
- A simple logger middleware.