cuvva-log v0.12.2
cuvva-log
Super simple logging system used by all Cuvva systems
var log = require('cuvva-log');
log.debug('hello_world');
var reason1 = log.info('bad_email');
var reason2 = log.info('bad_phone');
log.warn('some_problem', [reason1, reason2], { foo: 'bar' });
throw log.error('something_serious');
Installation
$ npm install
Usage
If you have a traditional Error
object, it can be coerced into a CuvvaError
:
var error; // existing traditional Error
var coerced = log.CuvvaError.coerce(error);
log.warn(coerced);
When traditional Error
objects are provided as reasons, they're coerced automatically:
var error; // existing traditional Error
log.warn('some_problem', [error]);
Testing
Install the development dependencies first:
$ npm install
Then the tests:
$ npm test
Support
Please open an issue on this repository.
Authors
- Jack Fransham
License
MIT licensed - see LICENSE file
4 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago