From 48fc1e38cd0651f147d427f647d458761750e23b Mon Sep 17 00:00:00 2001 From: Rafael Date: Wed, 12 Feb 2025 13:15:49 +0000 Subject: [PATCH] fix: better log handling for axios --- lib/logger.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/logger.js b/lib/logger.js index 3fa0f242..ef2bda41 100644 --- a/lib/logger.js +++ b/lib/logger.js @@ -21,7 +21,18 @@ const logger = new winston.Logger({ }) ], rewriters: [ - (...[,, meta]) => meta instanceof Error ? { message: meta.message, stack: meta.stack, meta } : meta + (...[,, meta]) => { + if (meta.isAxiosError) { + return { + message: meta.message, + status: meta.response?.status, + data: meta.response?.data, + url: meta.config?.url, + method: meta.config?.method + } + } + return meta instanceof Error ? { message: meta.message, stack: meta.stack, meta } : meta + } ], exitOnError: false })