From 3a94acf27ea1eff8bd1125450f07c0c366332e80 Mon Sep 17 00:00:00 2001 From: Minteck Date: Sun, 17 Oct 2021 20:08:04 +0200 Subject: Initial commit --- server/log.js | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 server/log.js (limited to 'server/log.js') diff --git a/server/log.js b/server/log.js new file mode 100644 index 0000000..5b1e1fe --- /dev/null +++ b/server/log.js @@ -0,0 +1,33 @@ +time = 0 +const cluster = require('cluster'); + +function fix(number) { + return "0000000000".substr(0, 10 - Math.round(number * 100000).toString().length) + Math.round(number * 100000).toString() +} + +function fix2(number) { + return "000".substr(0, 3 - number.toString().length) + number.toString(); +} + +module.exports.info = function (logel) { + time = fix(process.uptime()); + console.log("[" + fix2(cluster.worker.id) + "] " + "[" + time + "] [info] " + logel); +} + +module.exports.verbose = function (logel) { + time = fix(process.uptime()); + if (config.verbose) { + console.log("[" + fix2(cluster.worker.id) + "] " + "[" + time + "] [verbose] " + logel); + } +} + +module.exports.warn = function (logel) { + time = fix(process.uptime()); + console.log("[" + fix2(cluster.worker.id) + "] " + "[" + time + "] [warn] " + logel); +} + +module.exports.error = function (logel) { + time = fix(process.uptime()); + console.log("[" + fix2(cluster.worker.id) + "] " + "[" + time + "] [error] " + logel); + process.exit() +} \ No newline at end of file -- cgit