From 091f2033174e60373f53df9d5a03a07f9a34330f Mon Sep 17 00:00:00 2001 From: Damjan Georgievski Date: Sat, 21 Jul 2018 15:05:18 +0200 Subject: [PATCH] use a non default logger that doesn't log the timestamp the env_logger already adds the timestamp, so it was redundant before: `INFO 2018-07-21T12:57:49Z: actix_web::middleware::logger: 127.0.0.1:42112 [21/Jul/2018:14:57:49 +0200] "GET / HTTP/1.1" 200 858 "-" "curl/7.61.0" 0.000686` after: `INFO 2018-07-21T13:03:20Z: actix_web::middleware::logger: 127.0.0.1:42154 "GET / HTTP/1.1" 200 858 "-" "curl/7.61.0" 0.000367` --- src/web.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/web.rs b/src/web.rs index 7da303e..ed2d0e1 100644 --- a/src/web.rs +++ b/src/web.rs @@ -11,7 +11,7 @@ use std; pub fn create_app() -> App { let static_files = fs::StaticFiles::new(".").unwrap().show_files_listing().files_listing_renderer(handle_directory); App::new() - .middleware(middleware::Logger::default()) + .middleware(middleware::Logger::new(r#"%a "%r" %s %b "%{Referer}i" "%{User-Agent}i" %T"#)) .resource(r"/{tail:.*}.tar", |r| r.method(Method::GET).f(handle_tar)) .handler("/", static_files) }