UNPKG

zello

Version:

Easy to use logger with tons of options

44 lines (34 loc) 943 B
const chalk = require("chalk"); module.exports = { /** * @param {String} message Text which is logged * @example info("example") */ info: (message) => { console.log(chalk.yellow.bold("info ") + message); }, /** * @param {String} message Text which is logged * @example warning("example") */ warning: (message) => { console.log(chalk.yellow.bold("warning ") + message); }, /** * @param {String} message Text which is logged * @example success("example") */ success: (message) => { console.log(chalk.green.bold("success ") + message); }, /** * @param {String} message Text which is logged * @example error("example") */ error: (message) => { console.log(chalk.red.bold("error ") + message); }, custom: (message, { color, text }) => { eval(`console.log(chalk.${color}.bold("${text} ") + "${message}")`); }, };