@evojs/logger
Version:
Nodejs logger
14 lines (13 loc) • 501 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dataToTable = dataToTable;
const node_console_1 = require("node:console");
const node_stream_1 = require("node:stream");
const stdout = new node_stream_1.Transform({
transform: (chunk, encoding, callback) => callback(null, chunk),
});
const logger = new node_console_1.Console({ stdout, colorMode: false });
function dataToTable(data) {
logger.table(data);
return `\n${stdout.read()?.toString('utf-8') || ''}`;
}