File size: 1,421 Bytes
5fae594
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
log_
====

console.log + color + prefix for node.js

## Installation

```
npm install --save log_
```

## Usage

```javascript
var log = require('log_')('server', 'blue');

// Basic logging
log('starting on port 8080');

// Error messages
log.warn('server crashed!');
```

This logs the following:

<p style="font-family: monospace">
    <span style="color:blue">[server]</span> starting on port 8080<br />
    <span style="color:red">[server]</span> server crashed!
</p>

## Available Colors

```javascript
var Log = require('log_');
console.log(Log.colors);

// outputs the following
{
  'reset':      '\u001b[0m',
  'bold':       '\u001b[1m',
  'italic':     '\u001b[3m',
  'underline':  '\u001b[4m',
  'blink':      '\u001b[5m',
  'black':      '\u001b[30m',
  'red':        '\u001b[31m',
  'green':      '\u001b[32m',
  'yellow':     '\u001b[33m',
  'blue':       '\u001b[34m',
  'magenta':    '\u001b[35m',
  'cyan':       '\u001b[36m',
  'white':      '\u001b[37m'
}
```

## Enabling and Disabling

```javascript
var Log, log;

Log = require('log_');
log = Log('test', 'green');

log('enabled by default');

Log.disable();
log('disabling the logs');
log.warn('no one can hear you');

Log.enable();
log('enable the logs again');
```

<p style="font-family: monospace">
    <span style="color:green">[server]</span> enabled by default<br />
    <span style="color:green">[server]</span> enable the logs again
</p>