From e306c8d46c3bb3fea3ce2964313d3c07ea102d2c Mon Sep 17 00:00:00 2001 From: Alexey Kasyanchuk Date: Tue, 13 Jul 2021 12:27:10 +0300 Subject: [PATCH] feat(server): missing rats.log functionality restored #145 --- src/background/server.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/background/server.js b/src/background/server.js index e3421a0..055f619 100644 --- a/src/background/server.js +++ b/src/background/server.js @@ -28,12 +28,18 @@ const stringHashCode = (str) => { return hash; }; +const logFile = fs.createWriteStream('rats.log', {flags : 'w'}); + global.logT = (type, ...d) => { + const date = (new Date).toLocaleTimeString() console.log(colors.fg.codes[Math.abs(stringHashCode(type)) % 256] + `[${type}]` + colors.reset + ' ' + util.format(...d)); + logFile.write(`[${date}] ` + util.format(...d) + '\n'); } global.logTE = (type, ...d) => { + const date = (new Date).toLocaleTimeString() console.log(colors.fg.codes[Math.abs(stringHashCode(type)) % 256] + `[${type}]` + colors.reset + ' ' + colors.fg.codes[9] + util.format(...d) + colors.reset + '\n'); + logFile.write(`[${date}] ` + util.format(...d) + '\n'); }