From 32050bec68c2a87fe852cf4cd22cd82804344f9f Mon Sep 17 00:00:00 2001 From: Alan Bridgeman Date: Fri, 3 Apr 2026 12:37:00 -0500 Subject: [PATCH] Attempting to format error output a bit --- src/oauth/OAuthApp.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/oauth/OAuthApp.ts b/src/oauth/OAuthApp.ts index ba04e4a..dcd613f 100644 --- a/src/oauth/OAuthApp.ts +++ b/src/oauth/OAuthApp.ts @@ -338,7 +338,21 @@ export class OAuthApp logMessage(line, LogLevel.ERROR)); + + if(typeof err.cause !== 'undefined') { + logMessage('Cause:', LogLevel.ERROR); + if(err.cause instanceof Error) { + logMessage(` Error Message: ${err.cause.message}`, LogLevel.ERROR); + logMessage(` Stack Trace:\n${err.cause.stack?.split('\n')[0]}` || 'Stack Trace Not Available', LogLevel.ERROR); + err.cause.stack?.split('\n').slice(1).forEach((line) => logMessage(` ${line}`, LogLevel.ERROR)); + } + else { + logMessage(`Unknown format cause (attempting to stringify): ${JSON.stringify(err.cause)}`, LogLevel.ERROR); + } + } } else { logMessage(`Unknown format error (attempting to stringify): ${JSON.stringify(err)}`, LogLevel.ERROR);