From 514f25f29c248bdfe16576a33385db5926de4719 Mon Sep 17 00:00:00 2001
From: alex <alex@alexloehr.net>
Date: Wed, 13 Aug 2025 09:58:33 +0000
Subject: [PATCH] GS-2251

---
 logger.js |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/logger.js b/logger.js
index 38f1954..f4dd416 100644
--- a/logger.js
+++ b/logger.js
@@ -1,6 +1,7 @@
 const _ = require("lodash")
 const dayjs = require("dayjs")
 const colors = require("colors/safe")
+const fs = require("node:fs/promises")
 
 /////////////////////////////////////////////////////////////////////////
 
@@ -19,12 +20,18 @@
          msg = msg.message
       }
       else {
-         msg = JSON.stringify(msg)
+         try {
+            msg = JSON.stringify(msg)
+         } catch (ex) {
+            msg = msg?.toString()
+         }
       }
    }
    level = _.padEnd(level, 5)
    level = format(level.toLowerCase())
-   console.log(`${level} ${dayjs().format("DD.MM.YYYY HH:mm:ss")} - ${msg}`)
+   let message = `${level} ${dayjs().format("DD.MM.YYYY HH:mm:ss")} - ${msg}`
+   console.log(message)
+   return fs.appendFile("log.log", message + "\n")
 }
 
 function format (level) {

--
Gitblit v1.8.0