From e555af8895c564cfbfc394ad61ce0129d486dac1 Mon Sep 17 00:00:00 2001 From: "Dustin J. Mitchell" Date: Sun, 27 Dec 2020 22:52:01 +0000 Subject: [PATCH] add request logging --- sync-server/src/main.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/sync-server/src/main.rs b/sync-server/src/main.rs index c69ac6e77..28481d3e7 100644 --- a/sync-server/src/main.rs +++ b/sync-server/src/main.rs @@ -1,7 +1,7 @@ #![deny(clippy::all)] use crate::storage::{KVStorage, Storage}; -use actix_web::{get, web, App, HttpServer, Responder, Scope}; +use actix_web::{get, middleware::Logger, web, App, HttpServer, Responder, Scope}; use api::{api_scope, ServerState}; use clap::Arg; use failure::Fallible; @@ -61,10 +61,14 @@ async fn main() -> Fallible<()> { let server_state = ServerState::new(server_box); log::warn!("Serving on port {}", port); - HttpServer::new(move || App::new().service(app_scope(server_state.clone()))) - .bind(format!("0.0.0.0:{}", port))? - .run() - .await?; + HttpServer::new(move || { + App::new() + .wrap(Logger::default()) + .service(app_scope(server_state.clone())) + }) + .bind(format!("0.0.0.0:{}", port))? + .run() + .await?; Ok(()) }