File Logger

This commit is contained in:
portree_kid
2020-07-06 22:06:23 +02:00
parent 70926ed2ff
commit 760c7e4fd0
5 changed files with 58 additions and 10 deletions
+13 -5
View File
@@ -1,4 +1,4 @@
var util = require("util")
var util = require("util");
const d = new Date();
@@ -10,12 +10,20 @@ const fName = 'scan_' + d.getFullYear()
+ d.getSeconds()
+ d.getMilliseconds() + '.log';
var logStream = require('fs').createWriteStream( fName, {autoClose: true});
var logStream = null;
var loggerInit = function (logging) {
if (logging) {
logStream = require('fs').createWriteStream( fName, {autoClose: true});
}
}
var logger = function (level, msg, o) {
var d = new Date();
//logStream.write(d.toUTCString() + '|' + level + ' | ' + msg + '\r\n');
if (o != undefined) {
//logStream.write( util.inspect(o,{depth: 2}) + '\r\n');
if(logStream!==null) {
logStream.write(d.toUTCString() + '|' + level + ' | ' + msg + '\r\n');
}
if (o != undefined && logStream!==null) {
logStream.write( util.inspect(o,{depth: 2}) + '\r\n');
}
}
+12 -1
View File
@@ -19,9 +19,10 @@ function errorReceiver(event) {
onmessage = function (event) {
postMessage('scanStarted');
logger('info', 'Scan Started');
console.log(event.data);
if (event.data[0] === 'scan') {
loggerInit(event.data[2]);
logger('info', 'Scan Groundnet Started');
scanGroundnet(event.data[1]).then(result => {
console.log("DONE Scanning");
postMessage('DONE');
@@ -30,9 +31,13 @@ onmessage = function (event) {
).catch(result => {
console.log('Crashed');
console.log(result);
logger('error', 'crashed');
logger('error', result);
postMessage('DONE');
});
} else if (event.data[0] === 'scanai') {
loggerInit(event.data[2]);
logger('info', 'Scan AI Started');
scanai(event.data[1]).then(result => {
console.log("DONE Scanning");
postMessage('DONE');
@@ -41,10 +46,14 @@ onmessage = function (event) {
).catch(result => {
console.log('Crashed');
console.log(result);
logger('error', 'crashed');
logger('error', result);
postMessage('DONE');
});
}
else if (event.data[0] === 'scanapt') {
loggerInit(event.data[2]);
logger('info', 'Scan APT Started');
scanAPT(event.data[1]).then(result => {
console.log("DONE Scanning");
postMessage('DONE');
@@ -53,6 +62,8 @@ onmessage = function (event) {
).catch(result => {
console.log('Crashed');
console.log(result);
logger('error', 'crashed');
logger('error', result);
postMessage('DONE');
});