#!/usr/bin/env node /* * Time logging with/without a try/catch-guard on the JSON.stringify. */ console.log('Time try/catch-guard on JSON.stringify:'); var ben = require('ben'); // npm install ben var Logger = require('../lib/bunyan'); var records = []; function Collector() { } Collector.prototype.write = function (s) { //records.push(s); } var collector = new Collector(); var log = new Logger({ name: 'timeguard', src: true, stream: collector }); var ms = ben(1e5, function () { log.info('hi'); }); console.log(' - log.info: %dms per iteration', ms);