X-Git-Url: http://git.euphorik.ch/?p=recipes.git;a=blobdiff_plain;f=backend%2Fsrc%2Fmain.rs;fp=backend%2Fsrc%2Fmain.rs;h=3063c63325ad59630c8c6126bcbb30b726b362fa;hp=fcb8e1284c93395cc9dfb6ab69c733f5c6ec439a;hb=212222751363c15b2155555ac700ff50b69ac578;hpb=87bc628b563f61185c4f9ec48627029b17d32bba diff --git a/backend/src/main.rs b/backend/src/main.rs index fcb8e12..3063c63 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; @@ -64,13 +62,17 @@ fn main() -> std::io::Result<()> { let database_connection = db::create_or_update(); + 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()) }