Skip to content

Commit 8272038

Browse files
log proxyfailure
1 parent 1de0d5c commit 8272038

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/java/com/testingbot/tunnel/proxy/ForwarderServlet.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import java.util.Arrays;
55
import jakarta.servlet.http.HttpServletRequest;
66
import jakarta.servlet.http.HttpServletResponse;
7+
import org.eclipse.jetty.client.api.Response;
78
import org.eclipse.jetty.proxy.AsyncProxyServlet;
89
import org.eclipse.jetty.client.api.Request;
910
import java.util.Enumeration;
@@ -59,4 +60,10 @@ protected void onClientRequestFailure(HttpServletRequest clientRequest, Request
5960
super.onClientRequestFailure(clientRequest, proxyRequest, proxyResponse, failure);
6061
Logger.getLogger(ForwarderServlet.class.getName()).log(Level.WARNING, "Error when forwarding request: {0} {1}", new Object[]{failure.getMessage(), Arrays.toString(failure.getStackTrace())});
6162
}
63+
64+
@Override
65+
protected void onProxyResponseFailure(HttpServletRequest clientRequest, HttpServletResponse proxyResponse, Response serverResponse, Throwable failure) {
66+
super.onProxyResponseFailure(clientRequest, proxyResponse, serverResponse, failure);
67+
Logger.getLogger(ForwarderServlet.class.getName()).log(Level.WARNING, "Proxy response failure: {0} {1}", new Object[]{failure.getMessage(), Arrays.toString(failure.getStackTrace())});
68+
}
6269
}

0 commit comments

Comments
 (0)