UNPKG

1.91 kBMarkdownView Raw
1# nanologger [![stability][0]][1]
2[![npm version][2]][3] [![build status][4]][5] [![test coverage][6]][7]
3[![downloads][8]][9] [![js-standard-style][10]][11]
4
5Cute browser logger.
6
7## Usage
8```js
9var nanologger = require('nanologger')
10var log = nanologger('my-cool-logger')
11
12log.debug('it works!')
13log.info('hey')
14log.warn('oh')
15log.error('oh no!')
16log.fatal('send help')
17```
18
19## API
20### `log = logger([name])`
21Create a new `nanologger` instance. Name defaults to `'unknown'`.
22
23### `level = log.logLevel`
24Read the current logLevel. The log level can be set through
25`localStorage.setItem('logLevel', '<level>')`. It's read once at boot time.
26
27### `log.debug(message)`
28Emit a message at loglevel 🐛
29
30### `log.info(message)`
31Emit a message at loglevel ✨
32
33### `log.warn(message)`
34Emit a message at loglevel ⚠️
35
36### `log.error(message)`
37Emit a message at loglevel 🚨
38
39### `log.fatal(message)`
40Emit a message at loglevel 💀
41
42## See Also
43- [lrlna/pino-colada](https://github.com/lrlna/pino-colada)
44- [pinojs/pino](https://github.com/pinojs/pino)
45
46## License
47[MIT](https://tldrlegal.com/license/mit-license)
48
49[0]: https://img.shields.io/badge/stability-experimental-orange.svg?style=flat-square
50[1]: https://nodejs.org/api/documentation.html#documentation_stability_index
51[2]: https://img.shields.io/npm/v/nanologger.svg?style=flat-square
52[3]: https://npmjs.org/package/nanologger
53[4]: https://img.shields.io/travis/yoshuawuyts/nanologger/master.svg?style=flat-square
54[5]: https://travis-ci.org/yoshuawuyts/nanologger
55[6]: https://img.shields.io/codecov/c/github/yoshuawuyts/nanologger/master.svg?style=flat-square
56[7]: https://codecov.io/github/yoshuawuyts/nanologger
57[8]: http://img.shields.io/npm/dm/nanologger.svg?style=flat-square
58[9]: https://npmjs.org/package/nanologger
59[10]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square
60[11]: https://github.com/feross/standard