From 2085aad0054a838f332b5cc59e9b8401520d6a4c Mon Sep 17 00:00:00 2001 From: Sander Declerck Date: Wed, 3 Dec 2025 13:24:04 +0100 Subject: [PATCH] Improve logs for MITM handler --- .../src/registryProxy/mitmRequestHandler.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/safe-chain/src/registryProxy/mitmRequestHandler.js b/packages/safe-chain/src/registryProxy/mitmRequestHandler.js index bfc6c3e..cf2af5b 100644 --- a/packages/safe-chain/src/registryProxy/mitmRequestHandler.js +++ b/packages/safe-chain/src/registryProxy/mitmRequestHandler.js @@ -117,14 +117,16 @@ function forwardRequest(req, hostname, res, requestHandler) { proxyReq.on("error", (err) => { ui.writeVerbose( - `Safe-chain: Error occurred while proxying request: ${err.message}` + `Safe-chain: Error occurred while proxying request to ${req.url} for ${hostname}: ${err.message}` ); res.writeHead(502); res.end("Bad Gateway"); }); req.on("error", (err) => { - ui.writeError(`Safe-chain: Error reading client request: ${err.message}`); + ui.writeError( + `Safe-chain: Error reading client request to ${req.url} for ${hostname}: ${err.message}` + ); proxyReq.destroy(); }); @@ -175,7 +177,7 @@ function createProxyRequest(hostname, req, res, requestHandler) { const proxyReq = https.request(options, (proxyRes) => { proxyRes.on("error", (err) => { ui.writeError( - `Safe-chain: Error reading upstream response: ${err.message}` + `Safe-chain: Error reading upstream response to ${req.url} for ${hostname}: ${err.message}` ); if (!res.headersSent) { res.writeHead(502); @@ -184,7 +186,9 @@ function createProxyRequest(hostname, req, res, requestHandler) { }); if (!proxyRes.statusCode) { - ui.writeError("Safe-chain: Proxy response missing status code"); + ui.writeError( + `Safe-chain: Proxy response missing status code to ${req.url} for ${hostname}` + ); res.writeHead(500); res.end("Internal Server Error"); return;