@haensl/log
Minimal node.js log service.
Last updated 2 months ago by haensl .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @haensl/log 
SYNC missed versions from official npm registry.

log

NPM

npm version travis-ci build status

Minimal Node.js log service.

Installation

Via npm

npm i --save @haensl/log

Via yarn

yarn add @haensl/log

Usage

Log exposes five functions:

debug(...args) green output. does not log if NODE_ENV is set to production.

info(...args) default terminal color output.

log(...args) default terminal color output.

warn(...args) yellow output.

error(...args) red output.

Each of them maps to the respective console function. The first line of each log is prefixed with timestamp and log level. If the first argument is a string, it is printed on the first line. Each other argument is printed on a separate line. If more than one argument is passed, the block is delimited by dashes.

Examples

console.info('test');

// 2018-11-10 23:07:16 INFO test
console.error({ a: 1 }, 15, new Error('foo'));

// 2018-11-10 23:07:16 ERR
// { a: 1 }
// 15
// Error: foo
//   at Context.beforeEach (/Users/hpdietz/Developer/log/log.test.js:84:39)
//   at callFn (/Users/hpdietz/Developer/log/node_modules/mocha/lib/runnable.js:372:21)
//   at Hook.Runnable.run (/Users/hpdietz/Developer/log/node_modules/mocha/lib/runnable.js:364:7)
//   at next (/Users/hpdietz/Developer/log/node_modules/mocha/lib/runner.js:317:10)
//   at Immediate.<anonymous> (/Users/hpdietz/Developer/log/node_modules/mocha/lib/runner.js:347:5)
//   at runCallback (timers.js:810:20)
//   at tryOnImmediate (timers.js:768:5)
//   at processImmediate [as _immediateCallback] (timers.js:745:5)
// --------------------------------

Changelog

Current Tags

  • 1.2.2                                ...           latest (2 months ago)

9 Versions

  • 1.2.2                                ...           2 months ago
  • 1.2.1                                ...           6 months ago
  • 1.2.0                                ...           10 months ago
  • 1.1.2                                ...           10 months ago
  • 1.1.1                                ...           10 months ago
  • 1.1.0                                ...           10 months ago
  • 1.0.2                                ...           a year ago
  • 1.0.1                                ...           2 years ago
  • 1.0.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 9
This Month 10
Last Day 0
Last Week 1
Last Month 3
Dependencies (1)
Dev Dependencies (7)
Dependents (1)

Copyright 2014 - 2016 © taobao.org |