UNPKG

mashr

Version:

Simple data pipeline framework for GCP's BigQuery

25 lines (21 loc) 528 B
const chalk = require('chalk'); const mashrLogger = (spinner, state, text) => { const indicator = chalk.bold.italic.red('Mashr:'); switch (state) { case 'start': text ? spinner.start(`${indicator} ${text}`) : spinner.start(); break; case 'succeed': spinner.succeed(`${indicator} ${text}`); break; case 'fail': spinner.fail(`${indicator} ${text}`); break; case 'warn': spinner.warn(`${indicator} ${text}`); break; } }; module.exports = { mashrLogger, };