2.1.0 • Published 9 years ago
lpt-logs v2.1.0
lpt-logs
Logs library for LPT APIs
Installation
npm install --save tbzr/lpt-logsUsage
var Logs = require('lpt-logs');
var logger = new Logs({
// cf: Library options
});
logger.info('User {username} has logged in.', { username: 'tbzr' });Constants
| Name | Value |
|---|---|
| DEBUG | 1 |
| INFO | 2 |
| NOTICE | 3 |
| WARNING | 4 |
| ERROR | 5 |
| CRITICAL | 6 |
| ALERT | 7 |
| EMERGENCY | 8 |
Library Options
| Name | Type | Default | Description |
|---|---|---|---|
| level | Number | DEBUG | |
| prefix | String | lpt_ | Log file prefix |
| extension | String | .log | Log file extension |
| filename | String | - | Force log filename, by default today date YYYYMMDD |
| encoding | String | utf8 | Force log file encoding |
| stdout | Boolean | true | Log event into standard output stream |
| stderr | Boolean | false | Log event into standard error stream |
| wfile | Boolean | true | Log file into a file |
| nl | Boolean | true | Append a new line character after each event |
Public Methods
| Method | Parameters | Description |
|---|---|---|
| emergency | message, context | Write log in emergency state |
| alert | message, context | Write log in alert state |
| critical | message, context | Write log in critical state |
| error | message, context | Write log in error state |
| warning | message, context | Write log in warning state |
| notice | message, context | Write log in notice state |
| info | message, context | Write log in info state |
| debug | message, context | Write log in debug state |
| stdout | sw | Write the following logs into standard output stream or set _stdout option if sw is defined |
| stderr | sw | Write the following logs into standard error stream or set _stderr option if sw is defined |
| getFile | - | Provide current log file |
| getPath | - | Provide current log directory |
| getFilename | - | Provide current log filename |
| getExtension | - | Provide current log file extension |
| getPrefix | - | Provide current log file prefix |
2.1.0
9 years ago