Skip to content

Instantly share code, notes, and snippets.

@davidmarkclements
Created November 15, 2016 15:56
Embed
What would you like to do?
var pino = require('./')
var bole = require('bole')('bench')
var fs = require('fs')
var dest = fs.createWriteStream('/dev/null')
var plog = pino(dest)
require('bole').output({
level: 'info',
stream: dest
}).setFastTime(true)
var a = `{"pid":17583,"hostname":"x","level":30,"time":1479224687782,"msg":"hello {\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"}}}}}}}}","v":1}
benchPinoInterpolateDeep*1: 5.847ms
{"pid":17583,"hostname":"x","level":30,"time":1479224687788,"msg":"hello {\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"},\\\"deep\\\":{\\\"name\\\":\\\"pino\\\",\\\"version\\\":\\\"3.0.0\\\",\\\"description\\\":\\\"super fast, all natural json logger\\\",\\\"main\\\":\\\"pino.js\\\",\\\"browser\\\":\\\"./browser.js\\\",\\\"bin\\\":{\\\"pino\\\":\\\"./pretty.js\\\"},\\\"scripts\\\":{\\\"browser-test\\\":\\\"zuul tape test/browser.test.js --local\\\",\\\"test\\\":\\\"standard && tap --no-cov test/*test.js\\\",\\\"ci\\\":\\\"standard && tap --cov test/*test.js\\\",\\\"bench-all\\\":\\\"node benchmarks/runbench all\\\",\\\"bench-basic\\\":\\\"node benchmarks/runbench basic\\\",\\\"bench-object\\\":\\\"node benchmarks/runbench object\\\",\\\"bench-deepobject\\\":\\\"node benchmarks/runbench deepobject\\\",\\\"bench-multiarg\\\":\\\"node benchmarks/runbench multiarg\\\",\\\"bench-child\\\":\\\"node benchmarks/runbench child\\\",\\\"bench-grandchild\\\":\\\"node benchmarks/runbench grandchild\\\",\\\"bench-conception\\\":\\\"node benchmarks/runbench conception\\\"},\\\"precommit\\\":\\\"test\\\",\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git+https://github.com/pinojs/pino.git\\\"},\\\"keywords\\\":[\\\"fast\\\",\\\"logger\\\",\\\"stream\\\",\\\"json\\\"],\\\"author\\\":\\\"Matteo Collina <hello@matteocollina.com>\\\",\\\"license\\\":\\\"MIT\\\",\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/pinojs/pino/issues\\\"},\\\"homepage\\\":\\\"https://github.com/pinojs/pino#readme\\\",\\\"devDependencies\\\":{\\\"benchmark\\\":\\\"^2.1.0\\\",\\\"bole\\\":\\\"^3.0.0\\\",\\\"bunyan\\\":\\\"^1.6.0\\\",\\\"debug\\\":\\\"^2.2.0\\\",\\\"fastbench\\\":\\\"^1.0.0\\\",\\\"flush-write-stream\\\":\\\"^1.0.0\\\",\\\"fresh-require\\\":\\\"^1.0.3\\\",\\\"log\\\":\\\"^1.4.0\\\",\\\"loglevel\\\":\\\"^1.4.0\\\",\\\"pre-commit\\\":\\\"^1.1.2\\\",\\\"pump\\\":\\\"^1.0.1\\\",\\\"standard\\\":\\\"^8.0.0\\\",\\\"steed\\\":\\\"^1.1.3\\\",\\\"tap\\\":\\\"^8.0.0\\\",\\\"tape\\\":\\\"^4.6.2\\\",\\\"through2\\\":\\\"^2.0.1\\\",\\\"winston\\\":\\\"^2.1.1\\\",\\\"zuul\\\":\\\"^3.11.1\\\"},\\\"dependencies\\\":{\\\"chalk\\\":\\\"^1.1.1\\\",\\\"core-util-is\\\":\\\"^1.0.2\\\",\\\"fast-json-parse\\\":\\\"^1.0.0\\\",\\\"fast-safe-stringify\\\":\\\"^1.1.0\\\",\\\"flatstr\\\":\\\"^1.0.0\\\",\\\"once\\\":\\\"^1.3.3\\\",\\\"quick-format\\\":\\\"^2.0.4\\\",\\\"split2\\\":\\\"^2.0.1\\\"}}}}}}}}","v":1}`
var b = `{"name":"myapp","hostname":"x","pid":17549,"level":30,"msg":"hello {\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"}}}}}}}}","time":"2016-11-15T15:44:04.766Z","v":0}
benchBunyanInterpolateDeep*1: 3.929ms
{"name":"myapp","hostname":"x","pid":17549,"level":30,"msg":"hello {\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"},\"deep\":{\"name\":\"pino\",\"version\":\"3.0.0\",\"description\":\"super fast, all natural json logger\",\"main\":\"pino.js\",\"browser\":\"./browser.js\",\"bin\":{\"pino\":\"./pretty.js\"},\"scripts\":{\"browser-test\":\"zuul tape test/browser.test.js --local\",\"test\":\"standard && tap --no-cov test/*test.js\",\"ci\":\"standard && tap --cov test/*test.js\",\"bench-all\":\"node benchmarks/runbench all\",\"bench-basic\":\"node benchmarks/runbench basic\",\"bench-object\":\"node benchmarks/runbench object\",\"bench-deepobject\":\"node benchmarks/runbench deepobject\",\"bench-multiarg\":\"node benchmarks/runbench multiarg\",\"bench-child\":\"node benchmarks/runbench child\",\"bench-grandchild\":\"node benchmarks/runbench grandchild\",\"bench-conception\":\"node benchmarks/runbench conception\"},\"precommit\":\"test\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/pinojs/pino.git\"},\"keywords\":[\"fast\",\"logger\",\"stream\",\"json\"],\"author\":\"Matteo Collina <hello@matteocollina.com>\",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/pinojs/pino/issues\"},\"homepage\":\"https://github.com/pinojs/pino#readme\",\"devDependencies\":{\"benchmark\":\"^2.1.0\",\"bole\":\"^3.0.0\",\"bunyan\":\"^1.6.0\",\"debug\":\"^2.2.0\",\"fastbench\":\"^1.0.0\",\"flush-write-stream\":\"^1.0.0\",\"fresh-require\":\"^1.0.3\",\"log\":\"^1.4.0\",\"loglevel\":\"^1.4.0\",\"pre-commit\":\"^1.1.2\",\"pump\":\"^1.0.1\",\"standard\":\"^8.0.0\",\"steed\":\"^1.1.3\",\"tap\":\"^8.0.0\",\"tape\":\"^4.6.2\",\"through2\":\"^2.0.1\",\"winston\":\"^2.1.1\",\"zuul\":\"^3.11.1\"},\"dependencies\":{\"chalk\":\"^1.1.1\",\"core-util-is\":\"^1.0.2\",\"fast-json-parse\":\"^1.0.0\",\"fast-safe-stringify\":\"^1.1.0\",\"flatstr\":\"^1.0.0\",\"once\":\"^1.3.3\",\"quick-format\":\"^2.0.4\",\"split2\":\"^2.0.1\"}}}}}}}}","time":"2016-11-15T15:44:04.770Z","v":0}`
console.time('pino a')
var max = 10 * 1000
for (var i = 0; i < max; i++) {
plog.info(a)
}
console.timeEnd('pino a')
console.time('pino b')
var max = 10 * 1000
for (var i = 0; i < max; i++) {
plog.info(b)
}
console.timeEnd('pino b')
console.time('bole a')
var max = 10 * 1000
for (var i = 0; i < max; i++) {
bole.info(a)
}
console.timeEnd('bole a')
console.time('bole b')
var max = 10 * 1000
for (var i = 0; i < max; i++) {
bole.info(b)
}
console.timeEnd('bole b')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment