nanologger

2.0.0 • Public • Published

nanologger stability

npm version build status downloads js-standard-style

Cute browser logger.

Usage

var nanologger = require('nanologger')
var log = nanologger('my-cool-logger')
 
log.debug('it works!')
log.info('hey')
log.warn('oh')
log.error('oh no!')
log.fatal('send help')

API

log = logger([name][, opts])

Create a new nanologger instance. Name defaults to 'unknown'. Opts should be an object with the following properties:

  • colors: Key/value object used to set the colors of the logger. If any of the expected colors is not set, it will use the defaults, any extra color will be ignored.

level = log.logLevel

Read the current logLevel. The log level can be set through localStorage.setItem('logLevel', '<level>'). It's read once at boot time.

log.debug(message)

Emit a message at loglevel 🐛

log.info(message)

Emit a message at loglevel ✨

log.warn(message)

Emit a message at loglevel ⚠️

log.error(message)

Emit a message at loglevel 🚨

log.fatal(message)

Emit a message at loglevel 💀

See Also

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i nanologger

Weekly Downloads

77

Version

2.0.0

License

MIT

Unpacked Size

7.95 kB

Total Files

5

Last publish

Collaborators

  • mreinstein
  • benlyn
  • s3ththompson
  • yoshuawuyts
  • bret
  • lrlna
  • yerkopalma
  • juliangruber
  • timwis
  • ahdinosaur
  • toddself
  • sethvincent
  • maxogden
  • shama
  • freeman-lab
  • feross
  • emilbayes
  • colingourlay
  • jameskyburz
  • almost
  • slaskis
  • ungoldman
  • graforlock
  • tornqvist
  • amongiants
  • goto-bus-stop
  • mafintosh