This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

branch-log

0.9.1 • Public • Published

log-node

Super simple logging system used by all of Branch's node services.

NPM Version Build Status Coverage Status

var log = require('branch-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 BranchError:

var error; // existing traditional Error

var coerced = log.BranchError.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
  • Alex Forbes-Reed (adapted from Cuvva)

License

MIT licensed - see LICENSE file

Readme

Keywords

none

Package Sidebar

Install

npm i branch-log

Weekly Downloads

1

Version

0.9.1

License

MIT

Last publish

Collaborators

  • 0xdeafcafe