Skip to content

choojs/nanologger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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