0.1.0 • Published 3 years ago
@yylive/cmd-logger v0.1.0
yyl-cmd-logger
安装
yarn add @yyl/cmd-logger
使用
一般使用
import YylCmdLogger from '@yyl/cmd-logger'
const logger = new YylCmdLogger()
logger.log('info', ['hello world'])
logger.log('warn', ['hello world'])
logger.log('error', ['hello world'])
logger.log('success', ['hello world'])
logger.log('add', ['hello world'])
logger.log('del', ['hello world'])
logger.log('update', ['hello world'])
logger.log('cmd', ['hello world'])
logger.setProgress('start')
logger.log('info', ['hello world'])
logger.setProgress(0.1)
logger.log('info', ['hello world'])
logger.setProgress(1)
logger.setProgress('finished')
进度功能
import YylCmdLogger from '@yyl/cmd-logger'
const logger = new YylCmdLogger()
logger.setProgress('start')
logger.log('info', ['hello world'])
logger.setProgress(0.1)
logger.log('info', ['hello world'])
logger.setProgress(1)
logger.setProgress('finished')
自定义 type
import YylCmdLogger from '@yyl/cmd-logger'
import chalk from 'chalk'
const logger = new YylCmdLogger({
type: {
main: {
name: 'YYL>',
color: chalk.bgBlue.white,
shortName: 'Y',
shortColor: chalk.blue
}
}
})
logger.log('main', ['v1.0.0'])
文档
0.1.0
3 years ago