UNPKG

@dawnjs/cli

Version:
22 lines (19 loc) 590 B
/** * Copyright (c) 2016-present Alibaba Group Holding Limited * @author Houfeng <admin@xhou.net> */ const console = require('console3'); const utils = require('ntils'); const { colors } = console; ['log', 'info', 'warn', 'error'].forEach(name => { const func = console[name]; console[name] = function (...args) { const text = [...args].join('').trim(); if (text && !text.includes('\n')) { const time = utils.formatDate(new Date(), 'hh:mm:ss'); console.write(colors.blue(`[${time}] `)); } func.call(console, ...args); }; }); module.exports = console;