// Show the usage of `src: true` config option to get log call source info in // log records (the `src` field). var bunyan = require('../lib/bunyan'); var log = bunyan.createLogger({name: 'src-example', src: true}); log.info('one'); log.info('two'); function doSomeFoo() { log.info({foo:'bar'}, 'three'); } doSomeFoo(); function Wuzzle(options) { this.log = options.log; this.log.info('creating a wuzzle') } Wuzzle.prototype.woos = function () { this.log.warn('This wuzzle is woosey.') } var wuzzle = new Wuzzle({log: log.child({component: 'wuzzle'})}); wuzzle.woos(); log.info('done with the wuzzle')