log-horizon
v0.1.2
Published
A fancy logger for CLI apps.
Downloads
11,594
Readme
log-horizon
Install
yarn add log-horizon
Usage
const LogHorizon = require('log-horizon')
const logger = new LogHorizon()
Check out the example code, preview:
API
new LogHorizon(options)
options
options.logLevel
Type: number
Default: 3
1
:error
2
:warn
3
:info
4
:debug
options.debug
Type: boolean
A shortcut to set options.logLevel
to 4
.
options.quiet
Type: boolean
A shortcut to set options.logLevel
to 1
.
options.logUpdate
Type: boolean
Default: true
Use log-update
module instead of console.log
.
options.statusType
Type: string
Default: 'emoji'
Possible values: 'emoji'
'badge'
'text'
Methods
logger.setOptions(options)
logger.success(message)
logger.error(message)
logger.warn(message)
logger.debug(message)
logger.progress(message)
logger.log(message, update = false)
logger.status(status, message, update = false)
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Author
log-horizon © egoist, Released under the MIT License. Authored and maintained by egoist with help from contributors (list).
github.com/egoist · GitHub @egoist · Twitter @_egoistlily