diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/metrics/MetricsHttpChannelListener.java b/service/src/main/java/org/whispersystems/textsecuregcm/metrics/MetricsHttpChannelListener.java index b3b41f14c..cb4855130 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/metrics/MetricsHttpChannelListener.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/metrics/MetricsHttpChannelListener.java @@ -105,6 +105,17 @@ public class MetricsHttpChannelListener implements HttpChannel.Listener, Contain requestInfo.statusCode(), failure); } + @Override + public void onResponseFailure(Request request, Throwable failure) { + final RequestInfo requestInfo = getRequestInfo(request); + + logger.warn("Response failure: {} {} ({}) [{}] ", + requestInfo.method(), + requestInfo.path(), + requestInfo.userAgent(), + requestInfo.statusCode(), failure); + } + @Override public void onComplete(final Request request) {