From 9d7732e2d8214d3a605083474ec6027ff7e33461 Mon Sep 17 00:00:00 2001 From: Rotem Yaari Date: Wed, 17 Jul 2019 21:44:26 +0300 Subject: [PATCH] Log error results in Logger middleware (closes #938) --- src/middleware/logger.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/middleware/logger.rs b/src/middleware/logger.rs index 9e332fb83..35e630329 100644 --- a/src/middleware/logger.rs +++ b/src/middleware/logger.rs @@ -9,6 +9,7 @@ use actix_service::{Service, Transform}; use bytes::Bytes; use futures::future::{ok, FutureResult}; use futures::{Async, Future, Poll}; +use log::debug; use regex::Regex; use time; @@ -202,6 +203,10 @@ where fn poll(&mut self) -> Poll { let res = futures::try_ready!(self.fut.poll()); + if let Some(error) = res.response().error() { + debug!("Error in response: {:?}", error); + } + if let Some(ref mut format) = self.format { for unit in &mut format.0 { unit.render_response(res.response());