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>
|