npm.io
4.0.5 • Published 10 years ago

pavlog

Licence
BSD-3-Clause
Version
4.0.5
Deps
4
Vulns
6
Weekly
0
Stars
1

pavlog

TravisCI shield npm shield js-standard-style

Unified logging for npm modules.

Installation

$ npm install pavlog --save

Usage

import pavlog from 'pavlog'
pavlog.useConsole()

const log = pavlog.child('olive')

log('Start logging...') // default level: info
log.fatal('All your base are belong to us!')

Development

Pavlog uses JavaScript Standard Style, Babel for ES6+ support, and Jest for testing.

$ git clone git@github.com:pavlovml/pavlog.git
$ make test

To run the tests on file changes:

$ env WATCH=true make test

TODO

  • Advanced console pretty-printing (esp. for errors)
  • Listeners for other logging services
  • More documentation

License

BSD 3-Clause