0.1.0 • Published 3 years ago

@yylive/cmd-logger v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

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'])

文档

这里