Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 836 Bytes

README.md

File metadata and controls

30 lines (26 loc) · 836 Bytes

simple log to stdout

install

npm i --save @pubcore/logger

examples

const {info} = require('@pubcore/logger')
var x = {foo:'bar'}
info('X=', x)
//will produce this output to stdout:
2020-01-24T20:25:05+0000 @myScope/package [1536,,41930752] INFO [file.js:3] X={"foo":"bar"}
//      timestamp           component      [pid,,memory]  level [file:line] log string object

configuration example

// log.js
const {log} = require('@pubcore/logger')
module.exports = log({component:'@initScope/init-package'})
// use configured logger somewhere in the project
const {debug} = require('./log')
debug('test log')
2020-03-04T13:57:14+0000 @initScope/init-package [2189,,41851849] DEBUG [file.js:3] test log

available log level

var {debug, info, notice, warning, error, emergency} = require('@pubcore/logger')