From 68e356811a5720788ad4fbb70a376649c97ae82b Mon Sep 17 00:00:00 2001 From: Michael Pfaff Date: Mon, 2 May 2022 13:00:05 -0400 Subject: [PATCH] Log errors --- src/lib.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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)