X-Git-Url: http://git.euphorik.ch/?p=recipes.git;a=blobdiff_plain;f=backend%2Fsrc%2Fmain.rs;h=053642886ea143887b0e268df46f060069b8b38b;hp=bc89ab84bf2054c4ac80ddc5f523269d74717ad5;hb=4971d7f0afb67499e0cbd8d53bf649dea2d74d6c;hpb=d64d0bceb81b8f15fa0af625b96edf75ab7cdcff diff --git a/backend/src/main.rs b/backend/src/main.rs index bc89ab8..0536428 100644 --- a/backend/src/main.rs +++ b/backend/src/main.rs @@ -1,16 +1,14 @@ -extern crate actix_web; -extern crate listenfd; -extern crate askama; +use std::io::prelude::*; +use std::{fs::File, env::args}; -use listenfd::ListenFd; use actix_files as fs; -use actix_web::{web, middleware, App, HttpServer, HttpResponse, Result, web::Query}; -use askama::Template; +use actix_web::{web, middleware, App, HttpServer, HttpResponse, Result, web::Query, middleware::Logger}; -use std::io::prelude::*; +use askama::Template; +use listenfd::ListenFd; use ron::de::from_reader; use serde::Deserialize; -use std::{fs::File, env::args}; +use env_logger; use itertools::Itertools; @@ -61,13 +59,17 @@ fn main() -> std::io::Result<()> { println!("Configuration: {:?}", config); + std::env::set_var("RUST_LOG", "actix_web=info"); + env_logger::init(); + let mut listenfd = ListenFd::from_env(); let mut server = HttpServer::new( || { App::new() .wrap(middleware::Compress::default()) - .wrap(middleware::Logger::default()) + .wrap(Logger::default()) + .wrap(Logger::new("%a %{User-Agent}i")) .service(web::resource("/").to(main_page)) .service(fs::Files::new("/static", "static").show_files_listing()) }