File Logger
This commit is contained in:
@@ -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');
|
||||
}
|
||||
}
|
||||
@@ -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');
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user