add request logging

This commit is contained in:
Dustin J. Mitchell 2020-12-27 22:52:01 +00:00
parent 812b49587f
commit e555af8895

View file

@ -1,7 +1,7 @@
#![deny(clippy::all)] #![deny(clippy::all)]
use crate::storage::{KVStorage, Storage}; 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 api::{api_scope, ServerState};
use clap::Arg; use clap::Arg;
use failure::Fallible; use failure::Fallible;
@ -61,7 +61,11 @@ async fn main() -> Fallible<()> {
let server_state = ServerState::new(server_box); let server_state = ServerState::new(server_box);
log::warn!("Serving on port {}", port); log::warn!("Serving on port {}", port);
HttpServer::new(move || App::new().service(app_scope(server_state.clone()))) HttpServer::new(move || {
App::new()
.wrap(Logger::default())
.service(app_scope(server_state.clone()))
})
.bind(format!("0.0.0.0:{}", port))? .bind(format!("0.0.0.0:{}", port))?
.run() .run()
.await?; .await?;