const _ = require("lodash")
|
const dayjs = require("dayjs")
|
|
/////////////////////////////////////////////////////////////////////////
|
|
module.exports = {
|
debug: msg => log("DEBUG", msg),
|
info: msg => log("INFO", msg),
|
warn: msg => log("WARN", msg),
|
error: msg => log("ERROR", msg),
|
}
|
|
/////////////////////////////////////////////////////////////////////////
|
|
function log (level, msg) {
|
if (!_.isString(msg)) {
|
if (msg.message) {
|
msg = msg.message
|
}
|
else {
|
msg = JSON.stringify(msg)
|
}
|
}
|
console.log(`${level} ${dayjs().format("DD.MM.YYYY HH:mm:ss")} - ${msg}`)
|
}
|