bolt_web/middleware/
logger.rs

1use async_trait::async_trait;
2
3use crate::{request::RequestBody, response::ResponseWriter, types::Middleware};
4
5pub struct Logger;
6
7#[async_trait]
8impl Middleware for Logger {
9    async fn run(&self, req: &mut RequestBody, _res: &mut ResponseWriter) {
10        println!("[{}] {}", req.method(), req.path());
11    }
12}