aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorboastful-squirrel <boastful.squirrel@gmail.com>2019-04-21 17:21:59 +0000
committerboastful-squirrel <boastful.squirrel@gmail.com>2019-04-21 17:21:59 +0000
commit23567f3b73ef309ba9afda51e084751b64942c53 (patch)
treefaff10f423fdb4fa5ef0d22c94eafd18bfe76500
parentRework error system + avoid panics in main() (diff)
downloadminiserve-23567f3b73ef309ba9afda51e084751b64942c53.tar.gz
miniserve-23567f3b73ef309ba9afda51e084751b64942c53.zip
Print upload/archive errors also in terminal
Diffstat (limited to '')
-rw-r--r--src/file_upload.rs1
-rw-r--r--src/listing.rs9
2 files changed, 7 insertions, 3 deletions
diff --git a/src/file_upload.rs b/src/file_upload.rs
index 960f831..54c56dd 100644
--- a/src/file_upload.rs
+++ b/src/file_upload.rs
@@ -175,6 +175,7 @@ fn create_error_response(
description: &str,
return_path: &str,
) -> FutureResult<HttpResponse, actix_web::error::Error> {
+ log::error!("{}", description);
future::ok(
HttpResponse::BadRequest()
.content_type("text/html; charset=utf-8")
diff --git a/src/listing.rs b/src/listing.rs
index a9e4f5f..4473c6d 100644
--- a/src/listing.rs
+++ b/src/listing.rs
@@ -261,9 +261,12 @@ pub fn directory_listing<S>(
.chunked()
.body(Body::Streaming(Box::new(once(Ok(content))))))
}
- Err(err) => Ok(HttpResponse::Ok()
- .status(http::StatusCode::INTERNAL_SERVER_ERROR)
- .body(err.to_string())),
+ Err(err) => {
+ log::error!("{}", &err);
+ Ok(HttpResponse::Ok()
+ .status(http::StatusCode::INTERNAL_SERVER_ERROR)
+ .body(err.to_string()))
+ }
}
} else {
Ok(HttpResponse::Ok()