npm.io
2.0.0 • Published 7 years ago

nanologger

Licence
MIT
Version
2.0.0
Deps
0
Size
8 kB
Vulns
0
Weekly
0
Stars
81

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

Keywords