dbgate/integration-tests/setupTests.js

23 lines
514 B
JavaScript
Raw Permalink Normal View History

2024-09-12 06:24:50 +00:00
const { prettyFactory } = require('pino-pretty');
const pretty = prettyFactory({
colorize: true,
translateTime: 'SYS:standard',
ignore: 'pid,hostname',
});
global.console = {
...console,
log: (...messages) => {
try {
const parsedMessage = JSON.parse(messages[0]);
2024-09-12 06:43:34 +00:00
process.stdout.write(pretty(parsedMessage));
2024-09-12 06:24:50 +00:00
} catch (error) {
process.stdout.write(messages.join(' ') + '\n');
}
},
debug: (...messages) => {
process.stdout.write(messages.join(' ') + '\n');
},
};