summaryrefslogtreecommitdiff
path: root/server/log.js
diff options
context:
space:
mode:
authorMinteck <minteck@phoenixnet.tech>2021-10-17 20:08:04 +0200
committerMinteck <minteck@phoenixnet.tech>2021-10-17 20:08:04 +0200
commit3a94acf27ea1eff8bd1125450f07c0c366332e80 (patch)
tree5bd619df0b7e04afc174df98736a527477522acb /server/log.js
downloadrainbow-3a94acf27ea1eff8bd1125450f07c0c366332e80.tar.gz
rainbow-3a94acf27ea1eff8bd1125450f07c0c366332e80.tar.bz2
rainbow-3a94acf27ea1eff8bd1125450f07c0c366332e80.zip
Initial commit
Diffstat (limited to 'server/log.js')
-rw-r--r--server/log.js33
1 files changed, 33 insertions, 0 deletions
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