From 8dc2e5613af15ef86bf3dbc2bfd160a7895e25f7 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Tue, 28 Nov 2023 08:11:55 -0500 Subject: [PATCH] fix: log client errors --- src/error.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/error.rs b/src/error.rs index d179826a..ba2b015e 100644 --- a/src/error.rs +++ b/src/error.rs @@ -184,7 +184,7 @@ pub enum Error { impl IntoResponse for Error { fn into_response(self) -> Response { - warn!("responding with error: {self:?}"); + info!("responding with error: {self:?}"); let response = match &self { Error::BadDeviceToken(e) => crate::handlers::Response::new_failure(StatusCode::BAD_REQUEST, vec![ ResponseError { @@ -568,8 +568,12 @@ impl IntoResponse for Error { } }.into_response(); + if response.status().is_client_error() { + warn!("HTTP Client Error: {self:?}"); + } + if response.status().is_server_error() { - error!("Internal Server Error: {self:?}"); + error!("HTTP Server Error: {self:?}"); } response