REST Service for POPCORN - ILIAS
alex
2025-07-12 0bd7641049b2d3d45c3eb814e76a2fbe2c667c63
logger.js
@@ -1,5 +1,6 @@
const _ = require("lodash")
const dayjs = require("dayjs")
const colors = require("colors/safe")
/////////////////////////////////////////////////////////////////////////
@@ -21,5 +22,21 @@
         msg = JSON.stringify(msg)
      }
   }
   level = _.padEnd(level, 5)
   level = format(level.toLowerCase())
   console.log(`${level} ${dayjs().format("DD.MM.YYYY HH:mm:ss")} - ${msg}`)
}
function format (level) {
   switch (level.trim()) {
      case "info":
         return colors.green(level.toUpperCase())
      case "warn":
         return colors.blue(level.toUpperCase())
      case "error":
         return colors.red(level.toUpperCase())
      case "debug":
         return colors.grey(level.toUpperCase())
   }
   return level
}