]> Humopery - fcgisrv.git/commitdiff
log successful requests
authorErik Mackdanz <erikmack@gmail.com>
Fri, 27 Oct 2023 02:59:40 +0000 (21:59 -0500)
committerErik Mackdanz <erikmack@gmail.com>
Fri, 27 Oct 2023 02:59:40 +0000 (21:59 -0500)
src/main.rs

index 4fc0a0221c9cd372be777216a439bc7c6e85ae3e..2dd686a9cc0202bf55babaef17bf29238e9bd7c4 100644 (file)
@@ -1,5 +1,5 @@
 use fastcgi::{run_raw,Request};
-use log::{info,error};
+use log::{debug,info,error};
 use mime;
 use new_mime_guess::from_path;
 use simplelog::{SimpleLogger,LevelFilter,Config};
@@ -64,13 +64,13 @@ fn handle_req(mut req: Request) {
        return;
     };
 
-    info!("len: {}, perms: {:?}, mime: {}",
+    debug!("len: {}, perms: {:?}, mime: {}",
             metadata.len(),metadata.permissions(),mimestr);
 
     // std::fs::read to one large buffer
     let mut buf = [0; BUFSZ];
 
-    let Ok(mut f) = File::open(filename) else {
+    let Ok(mut f) = File::open(filename.clone()) else {
        write_err_resp!(req,"500","Server Error","Can't open file");
        return;
     };
@@ -101,6 +101,9 @@ fn handle_req(mut req: Request) {
        }
     }
 
+    info!("Served file: {}, len: {}, perms: {:?}, mime: {}",
+            filename,metadata.len(),metadata.permissions(),mimestr);
+
 }
 
 fn main() -> Result<(),Box<dyn Error>> {