UNPKG

998 BMarkdownView Raw
1# better-log
2
3console.log wrapper for a bit more readable output in Node.js
4
5Tired of seeing hardly readable outputs like this?
6
7![regular console.log](https://pbs.twimg.com/media/CFmZABUW0AAqAIK.png)
8
9Replace them with something more elegant!
10
11![better log](https://pbs.twimg.com/media/CFmZBRnWoAABjJi.png)
12
13## Usage
14
15### Patching built-in `console` (API is 100% compatible)
16
17```javascript
18require('better-log/install'); // ES6: import 'better-log/install';
19console.log({ x: 1, y: 'prop' });
20console.error('Something bad happened :(');
21```
22
23or
24
25```javascript
26require('better-log').install({ depth: 2 }); // optional config
27console.log({ x: 1, y: 'prop' });
28console.error('Something bad happened :(');
29```
30
31#### Restoring native `console.log`:
32
33```javascript
34require('better-log').uninstall();
35```
36
37### Manual usage as a regular function
38
39```javascript
40var log = require('better-log')/* .setConfig({ depth: 2 }) */;
41log({ x: 1, y: 'prop' });
42log.error('Something bad happened :(');
43```
44
45That's it!