diff --git a/src/lib.rs b/src/lib.rs index 8886a75..207cec0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,5 +1,4 @@ #![feature(const_trait_impl)] -#![feature(const_fn_trait_bound)] #[macro_use] extern crate tracing; @@ -189,7 +188,14 @@ impl LogMiddleware { async move { let res = next.run(req).await; let status = res.status(); - debug!(status = %status, "Response"); + match res.error() { + Some(e) => { + error!("Response with internal error: {e}"); + } + None => { + debug!(status = %status, "Response"); + } + } Ok(res) } .instrument(span)