From c998b6cbf2465f429158698b73bc2d03a15d54f3 Mon Sep 17 00:00:00 2001 From: MegaBrutal Date: Sat, 26 Nov 2022 23:00:00 +0100 Subject: [PATCH] Log requests --- src/main.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index aadb296..0405e22 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,10 +5,11 @@ use std::fmt::Display; use std::fmt; use std::borrow::BorrowMut; use std::sync::{Arc, Mutex}; +use log::LevelFilter; use num_traits::Zero; use num_traits::cast::AsPrimitive; use percent_encoding::percent_decode_str; -use actix_web::{get, web, App, HttpServer, HttpRequest, HttpResponse, Responder, ResponseError, Result}; +use actix_web::{middleware::Logger, get, web, App, HttpServer, HttpRequest, HttpResponse, Responder, ResponseError, Result}; use actix_web::body::BoxBody; use actix_web::http::StatusCode; use image::{ImageBuffer, ColorType, Rgb, RgbImage, write_buffer_with_format}; @@ -378,13 +379,19 @@ async fn pdrop(canvas_id: web::Path, #[actix_web::main] // or #[tokio::main] async fn main() -> std::io::Result<()> { - env_logger::init(); + env_logger::builder() + .filter_module("actix_web", LevelFilter::Info) + .parse_default_env() + .init(); + let listenaddress = env::args().nth(1).unwrap_or_else(|| "127.0.0.1:8080".to_string()); let canvas0 = Arc::new(Mutex::new(Canvas0(Some(Canvas::new(32, 32))))); let canvas1 = Arc::new(Mutex::new(Canvas1(None))); let canvas2 = Arc::new(Mutex::new(Canvas2(None))); + HttpServer::new(move || { App::new() + .wrap(Logger::default()) .service(greet) .service(img_gen0) .service(img_gen1) -- 2.34.1