about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorgennyble <gen@nyble.dev>2025-02-23 02:17:04 -0600
committergennyble <gen@nyble.dev>2025-02-23 02:17:04 -0600
commitf5f103404857fb4f21cf71ac72fd5aa88baed95a (patch)
tree307b34dbd4ee0cf9c5fd565f97c346cf6363f4e4 /src
parentdca67275a75a10ce2b2472ddffca157a114a008c (diff)
downloadawake-f5f103404857fb4f21cf71ac72fd5aa88baed95a.tar.gz
awake-f5f103404857fb4f21cf71ac72fd5aa88baed95a.zip
Log 404s as warnings
Diffstat (limited to 'src')
-rwxr-xr-xsrc/main.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index c036324..b2ac1e9 100755
--- a/src/main.rs
+++ b/src/main.rs
@@ -147,6 +147,13 @@ async fn handler(
 ) -> Response {
 	match falible_handler(state, fs, settings, sid, rfr, path).await {
 		Ok(resp) => resp,
+		Err(RuntimeError::NotFound { source: _, path }) => {
+			tracing::warn!("[{sid}] 404 on {path}");
+
+			Response::builder()
+				.body(Body::from(format!("the path was not found: {path}")))
+				.unwrap()
+		}
 		Err(re) => Response::builder()
 			.body(Body::from(re.to_string()))
 			.unwrap(),