Log INFO level bug fix

Log INFO level bug fix
pull/920/head
Shahana Farooqui 2 years ago
parent 89fcb11c39
commit 730b3e8711

@ -29,8 +29,25 @@ export class LoggerService {
}
}
break;
case 'DEBUG':
case 'INFO':
if (!msgJSON.selectedNode) {
console.log(prepMsgData(msgJSON, msgStr));
}
else if (msgJSON.selectedNode && (msgJSON.selectedNode.log_level === 'INFO')) {
if (typeof msgJSON.data !== 'string' && msgJSON.data && msgJSON.data.length && msgJSON.data.length > 0) {
msgStr = msgJSON.data.reduce((accumulator, dataEle) => accumulator + (typeof dataEle === 'object' ? JSON.stringify(dataEle) : (typeof dataEle === 'string') ? dataEle : '') + ', ', msgStr + ': [');
msgStr = msgStr.slice(0, -2) + ']';
}
else {
msgStr = prepMsgData(msgJSON, msgStr);
}
console.log(msgStr);
if (msgJSON.selectedNode && msgJSON.selectedNode.log_file) {
fs.appendFile(msgJSON.selectedNode.log_file, msgStr, () => { });
}
}
break;
case 'DEBUG':
if (!msgJSON.selectedNode) {
console.log(prepMsgData(msgJSON, msgStr));
}

2
package-lock.json generated

@ -1,6 +1,6 @@
{
"name": "rtl",
"version": "0.12.0-beta",
"version": "0.12.1-beta",
"lockfileVersion": 2,
"requires": true,
"packages": {

@ -1,6 +1,6 @@
{
"name": "rtl",
"version": "0.12.0-beta",
"version": "0.12.1-beta",
"license": "MIT",
"type": "module",
"scripts": {

@ -31,8 +31,24 @@ export class LoggerService {
}
break;
case 'DEBUG':
case 'INFO':
if (!msgJSON.selectedNode) {
console.log(prepMsgData(msgJSON, msgStr));
} else if (msgJSON.selectedNode && (msgJSON.selectedNode.log_level === 'INFO')) {
if (typeof msgJSON.data !== 'string' && msgJSON.data && msgJSON.data.length && msgJSON.data.length > 0) {
msgStr = msgJSON.data.reduce((accumulator, dataEle) => accumulator + (typeof dataEle === 'object' ? JSON.stringify(dataEle) : (typeof dataEle === 'string') ? dataEle : '') + ', ', msgStr + ': [');
msgStr = msgStr.slice(0, -2) + ']';
} else {
msgStr = prepMsgData(msgJSON, msgStr);
}
console.log(msgStr);
if (msgJSON.selectedNode && msgJSON.selectedNode.log_file) {
fs.appendFile(msgJSON.selectedNode.log_file, msgStr, () => { });
}
}
break;
case 'DEBUG':
if (!msgJSON.selectedNode) {
console.log(prepMsgData(msgJSON, msgStr));
} else if (msgJSON.selectedNode && (msgJSON.selectedNode.log_level === 'DEBUG')) {

Loading…
Cancel
Save