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.