From cec1a3d5853465f96efd63850e379530a04445ea Mon Sep 17 00:00:00 2001
From: timothycarambat <rambat1010@gmail.com>
Date: Fri, 19 Jul 2024 18:13:54 -0700
Subject: [PATCH] append stacktraces to winston

---
 collector/utils/logger/index.js | 3 +++
 server/utils/logger/index.js    | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/collector/utils/logger/index.js b/collector/utils/logger/index.js
index 95c4764f2..87913c244 100644
--- a/collector/utils/logger/index.js
+++ b/collector/utils/logger/index.js
@@ -34,6 +34,9 @@ class Logger {
       return logger.info.apply(logger, arguments);
     };
     console.error = function () {
+      if (arguments.length > 0 && arguments[0] instanceof Error) {
+        return logger.error(arguments[0].stack);
+      }
       return logger.error.apply(logger, arguments);
     };
     console.info = function () {
diff --git a/server/utils/logger/index.js b/server/utils/logger/index.js
index 66d20a2a5..b96cedefe 100644
--- a/server/utils/logger/index.js
+++ b/server/utils/logger/index.js
@@ -32,6 +32,9 @@ class Logger {
       return logger.info.apply(logger, arguments);
     };
     console.error = function () {
+      if (arguments.length > 0 && arguments[0] instanceof Error) {
+        return logger.error(arguments[0].stack);
+      }
       return logger.error.apply(logger, arguments);
     };
     console.info = function () {