REST Service for POPCORN - ILIAS
alex
2025-10-23 875be59deb262cee488565f5a8b1746bc4660571
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) {