Update error log

This commit is contained in:
2019-10-07 16:14:37 +03:00
parent af82e3af81
commit cd1ba63c5a
135 changed files with 3988 additions and 69 deletions

View File

@ -41,8 +41,7 @@ class Asset {
utils.writeLog(`Asset ${this.id} was successfully initialized`)
if (err) {
utils.writeLog(`Asset ${this.id} was not successfully initialized`)
console.log(err)
utils.writeErrorLog(`Asset ${this.id} was not successfully initialized`, err);
return;
}
@ -86,6 +85,7 @@ class Asset {
return this._getGroupsFromApi(callback);
} else {
utils.writeErrorLog(`ERROR getting informations about asset ${this.id}`, error);
return callback(error);
}
}
@ -119,6 +119,7 @@ class Asset {
utils.writeLog(`Informations about asset ${this.id} received`)
return callback();
} else {
utils.writeErrorLog(`Error getting informations about asset ${this.id}`, error);
return callback(error);
}
}
@ -137,7 +138,7 @@ class Asset {
utils.writeLog(`Asset ${this.id} disconnected from HUB`)
});
let err = (e) => {
utils.writeLog(`Asset ${this.id} HUB connection error ${e}`)
utils.writeErrorLog(`Asset ${this.id} HUB connection error ${e}`);
}
hub.on('connect_timeout', err);
hub.on('connect_error', err);
@ -181,6 +182,7 @@ class Asset {
this.mumble = new Mumble(this.id, this.configs, (err) => {
if (err) {
utils.writeErrorLog(`Asset ${this.id} Murmur connection error`, err);
return callback(err);
} else {
return callback();
@ -201,6 +203,7 @@ class Asset {
utils.writeLog(`Asset ${this.id} audio registered`);
return callback();
} else {
utils.writeErrorLog(`Asset ${this.id} audio registered error`, error);
return callback(error);
}
}
@ -236,6 +239,7 @@ class Asset {
return callback('Cannot send group-monitoring: Hub not connected');
}
} else {
utils.writeErrorLog(`Asset ${this.id} audio enter group error`, error);
return callback(error);
}
}
@ -287,7 +291,7 @@ class Asset {
console.log(chalk.yellow(`[RECORDER] for asset ${this.id} not found`));
}
} else {
utils.writeLog(`[RECORDER] Error ${error}`);
utils.writeErrorLog(`Error getting record for asset ${this.id}`);
throw error;
}
@ -331,7 +335,7 @@ class Asset {
// Mp3 read stream.
var mp3 = fs.createReadStream(this.soundPath);
mp3.on('error', (e) => {
console.log('error', e)
utils.writeErrorLog(`Error _makePtt asset ${this.id}`, e);
});
mp3.on('data', (data) => {

View File

@ -50,7 +50,7 @@ class Mumble {
utils.writeLog(`Creating certificates for Mumble`);
try { execSync('./createCA.sh'); }
catch(e) {
utils.writeLog(`Could not crete Mumble certificates. Error:${e}`)
utils.writeErrorLog(`Could not crete Mumble certificates. Error:${e}`);
throw 'Could not crete CA certificates. ' + e;
}
} else {
@ -114,6 +114,7 @@ class Mumble {
// console.log(err)
// connectedCallback(err);
console.log('Mumble _makeMumbleConnection ERROR')
utils.writeErrorLog('Mumble _makeMumbleConnection ERROR', err);
})
.connect({ port: port, host: host, rejectUnauthorized: false, secureContext: secureContext });
}

View File

@ -44,8 +44,10 @@ class Simulator {
if (err) throw err;
});
}
fs.openSync('./logs/simulator-log', 'w');
fs.openSync('./logs/simulator.log', 'w');
utils.writeLog('START');
fs.openSync('./logs/error.log', 'w');
});
return callback();
}
@ -60,6 +62,7 @@ class Simulator {
utils.writeLog(`Unregister assets: ${this.assetIds}`)
return callback();
} else {
utils.writeErrorLog(`ERROR can't unregister users ${this.assetIds}`, error);
return callback(error);
}
}

View File

@ -3,7 +3,16 @@ const moment = require('moment');
module.exports.writeLog = async (value) => {
return new Promise(async (resolve, reject) => {
await fs.writeFile('./logs/simulator-log', `[${moment().format('YYYY-MM-DD HH:mm:ss')}] ${value}\n`, {'flag':'a'}, (err) => {
await fs.writeFile('./logs/simulator.log', `[${moment().format('YYYY-MM-DD HH:mm:ss')}] ${value}\n`, {'flag':'a'}, (err) => {
if (err) { reject(err); }
else { resolve(); }
});
});
}
module.exports.writeErrorLog = async (value) => {
return new Promise(async (resolve, reject) => {
await fs.writeFile('./logs/error.log', `[${moment().format('YYYY-MM-DD HH:mm:ss')}] ${value}\n`, {'flag':'a'}, (err) => {
if (err) { reject(err); }
else { resolve(); }
});