diff --git a/src/server/axum/logger.rs b/src/server/axum/logger.rs index 01cc9f1..ce11ed2 100644 --- a/src/server/axum/logger.rs +++ b/src/server/axum/logger.rs @@ -44,7 +44,8 @@ where } fn call(&mut self, request: Request) -> Self::Future { - let uri = request.uri().path().to_owned(); + let path = request.uri().path().to_owned(); + let method = request.method().clone(); let future = self.inner.call(request); Box::pin(async move { let response: Response = future.await?; @@ -54,7 +55,7 @@ where } else { Level::Info }; - log!(level, "[{}] {}", response.status(), uri); + log!(level, "[{}] {} {}", response.status(), method, path); Ok(response) }) }