Beautify output when its an object, indent multiline output

This commit is contained in:
Philipp Dieter 2021-08-28 18:17:11 +02:00
parent 14f825cb51
commit 0822e06f17

View File

@ -32,6 +32,12 @@ const out = (data, color = CWhite) => {
if (!Array.isArray(data)) data = [data]; if (!Array.isArray(data)) data = [data];
process.stdout.write(color); process.stdout.write(color);
process.stdout.write(getTime() + " "); process.stdout.write(getTime() + " ");
if (typeof data[0] === 'object') {
data[0] = JSON.stringify(data[0], null, 2);
}
data[0] = data[0].replace(/\n/g, '\n | ');
console.log.apply(console, data); console.log.apply(console, data);
process.stdout.write(CWhite); process.stdout.write(CWhite);
} }