1 | # nanologger [![stability][0]][1]
|
2 | [![npm version][2]][3] [![build status][4]][5]
|
3 | [![downloads][8]][9] [![js-standard-style][10]][11]
|
4 |
|
5 | Cute browser logger.
|
6 |
|
7 | ## Usage
|
8 | ```js
|
9 | var nanologger = require('nanologger')
|
10 | var log = nanologger('my-cool-logger')
|
11 |
|
12 | log.debug('it works!')
|
13 | log.info('hey')
|
14 | log.warn('oh')
|
15 | log.error('oh no!')
|
16 | log.fatal('send help')
|
17 | ```
|
18 |
|
19 | ## API
|
20 | ### `log = logger([name])`
|
21 | Create a new `nanologger` instance. Name defaults to `'unknown'`.
|
22 |
|
23 | ### `level = log.logLevel`
|
24 | Read 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)`
|
28 | Emit a message at loglevel 🐛
|
29 |
|
30 | ### `log.info(message)`
|
31 | Emit a message at loglevel ✨
|
32 |
|
33 | ### `log.warn(message)`
|
34 | Emit a message at loglevel ⚠️
|
35 |
|
36 | ### `log.error(message)`
|
37 | Emit a message at loglevel 🚨
|
38 |
|
39 | ### `log.fatal(message)`
|
40 | Emit 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
|