{"_id":"@cork-labs/monkfish-logger","_rev":"9-05fbd0e520ef3305835172ab72d7d143","name":"@cork-labs/monkfish-logger","dist-tags":{"latest":"0.6.4"},"versions":{"0.3.1-pre":{"name":"@cork-labs/monkfish-logger","version":"0.3.1-pre","description":"Logger adapter for Node.js framework Monkfish","license":"MIT","homepage":"https://github.com/cork-labs/monkfish-logger","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish-logger.git"},"main":"src/index.js","scripts":{"dev":"_mocha --recursive test/ --watch","lint":"eslint --fix src/ test/","test":"istanbul cover _mocha -- --recursive test/","build":"eslint src/ test/ && npm run test","coverage":"http-server coverage/lcov-report/"},"dependencies":{"bunyan":"^1.8.12"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.18.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^2.14.0"},"gitHead":"5d71b3a47e494ca6d098feeba8045ab91a250ada","bugs":{"url":"https://github.com/cork-labs/monkfish-logger/issues"},"_id":"@cork-labs/monkfish-logger@0.3.1-pre","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-B+GKpfi0e25gDajV1fUx7xZv0CdCPTkNSC73rXP96NCST0c8ao2Qe7OxLVqRsVz5lpKkDoQSbxogaqQQBt+0wQ==","shasum":"9d1a2eda05641b44c8f3826087a5f6bf561237ad","tarball":"https://registry.npmjs.org/@cork-labs/monkfish-logger/-/monkfish-logger-0.3.1-pre.tgz","fileCount":14,"unpackedSize":22868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOec2CRA9TVsSAnZWagAAqVEP/3Ay60EBs/CAbjQMcCAD\n4Ls2h4VdQt6cWaL/I2ydDpCwiu7qi8y/O23Zl5A9oCRUuVwS2a0g1uNvKB0N\n2oGJxZ3mg0RoP7fEAqwuTidtLaQFqz9+N4RWRKV6mtLkTF8ZubKm+Z9Oniu+\ntnjzrrzCMrOdBfmvbzPFjsjs5/ecZL4/cbPmfuktUmGExbtn8XU4nXaG0lws\nC0DGM8OZEvVoFV/6L+8U4Iuc2Mo3tTBexoK7ZAnlZnx6r6vJPWXxiqwCmzHy\nGWMiECRTk7Dv/r2K/Pie/cUrBD+MaTMz1hyMdqBJDSfqZeuzx/lqovLBrcL/\nhGSi7jtngUMwyNV9sDPzgr8GX/0PA1WeO2G5sFwry/2+fX/G/ghlDbGHblyo\n5Bf4ObAJsajRgrTEDhONRRp1MLsrBW2S2+2mXaoaCKUn2ycceRr/1umd8TWy\n5PIHA4pZnUZKzXem6HPUNUU9mKDfh+nYNQbVlCGnBXBh81Ts3zNkbzNh7GO0\nc4VHZ6ulqqXIlDuSJFuHSwKQa9IE1DMgoqEcc4kwXnmdDrqv+r11AUZHNCR9\n+SWbXmB69BvOJEMRA2TILXhfbxBzgtFwSv0fRArug0BzAVL39STndumuTX5L\nUhICdljacERhRGgOzVAaDzx42qgPP6RWVXeCp741SsSZ4l+8Z0DTPfHE3Ke4\nj/ov\r\n=xWGe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICanJYI4U8mczpEnb2BJALOsUd05F4H6pt3eZ7HrOmgAAiBJkEWFafNO87c2WeQoTJpCEDTfl2HfO/BOkmrgeebl0g=="}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish-logger_0.3.1-pre_1547298613606_0.09054944802739628"},"_hasShrinkwrap":false},"0.4.0":{"name":"@cork-labs/monkfish-logger","version":"0.4.0","description":"Logger adapter for Node.js framework Monkfish","license":"MIT","homepage":"https://github.com/cork-labs/monkfish-logger","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish-logger.git"},"main":"src/index.js","scripts":{"dev":"_mocha --recursive test/ --watch","lint":"eslint --fix src/ test/","test":"istanbul cover _mocha -- --recursive test/","build":"eslint src/ test/ && npm run test","coverage":"http-server coverage/lcov-report/"},"dependencies":{"bunyan":"^1.8.12"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.18.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^2.14.0"},"gitHead":"dd2ca518806c289bee0d760d24fee00cb41817f6","bugs":{"url":"https://github.com/cork-labs/monkfish-logger/issues"},"_id":"@cork-labs/monkfish-logger@0.4.0","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-I9turkWo/aZxoBfGt7rN1sSVMtlwJAwEOX2MGuWVsENh1Qn8g543R7ioyohZqnukddxKjUgxt8Yj8Cg1aianhA==","shasum":"fe432b14b527828e07f777d8b16354980f413c86","tarball":"https://registry.npmjs.org/@cork-labs/monkfish-logger/-/monkfish-logger-0.4.0.tgz","fileCount":14,"unpackedSize":22864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOedQCRA9TVsSAnZWagAAvXIP/iv6LvQaJ5B0+SJVayFu\nlYeXLbUekVNYQJKnrt9tazLIbSQIqWjYKz+kmQu1SSkxAugDf6LG4xloOJMy\nKqxsshv4wa+IF97zMfbekytPbDtCEcVikD0E6g6gJdkSPY4in+vGKkcnvyGh\nYTGdEPTe8XimGlvlcdStRJPOaJrLDhpLnTRPxp8FTLOEXpiSpE5zmQm988k3\nftmm9LMtQMrzLm3vqQOYXU9T5RcxC1pw8wQ8qp8NpRCw+ULpK0OOT9+TBgQi\nlf0JjJmondBqSA23dt6YiXIUECrElmHEmXqJ9U0HQGqP+kGxGxWZCHdTwFLv\n3au3fWb0s5Rfmf7lf+mCyli+g3G4eodHfxjegw1JBXsPct7TQcSxgKnlaAGR\nOL9Anqxjdw7WaMA7/ZlqKWSYYiN2dJDVQm0F7yTnWrZqV/7yRi8ev4QIDOSe\nQU8tPb9LzqA8mnYCnfO5cQmqMJ+//89taFq8ArJhDLqZGTi8rCOZdAoNxGE1\na3MtoQnSLX4cYBBxdwEfgLRMX64irLU/xppu4y7VkQO5mZ6bYvrtEchlaM/o\nq1YpK/oH8IT6uFaYoDb3JwtWpjOHdP1M6YN4rE5haXlaukZ3IRX5HMSriZVX\nVt1TYlLTdfYHTphTa5UM7e0m/P8O/1h9Td1/kvde0OIZ3ikzGA7bX9wVyqOD\nrZlU\r\n=xnMM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9vsbgqkPn275P+qyE6zt4zi770ATDoldBKep8ADvGkAiB41gt7zWk/lCFpZT4Lhz4uIid8oSgLvb3lontkktoJbw=="}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish-logger_0.4.0_1547298640253_0.447054383474375"},"_hasShrinkwrap":false},"0.5.0":{"name":"@cork-labs/monkfish-logger","version":"0.5.0","description":"Logger adapter for Node.js framework Monkfish","license":"MIT","homepage":"https://github.com/cork-labs/monkfish-logger","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish-logger.git"},"main":"src/index.js","scripts":{"dev":"_mocha --recursive src/ test/ --watch","lint":"eslint --fix src/ test/","test":"istanbul cover _mocha -- --recursive test/","coverage":"http-server coverage/lcov-report/","build":"eslint src/ test/ && npm run test","pub":"git push && npm run build && npm-bump minor"},"dependencies":{"bunyan":"^1.8.12"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.18.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^2.14.0"},"gitHead":"d78090238551d735805b38caff7bbc35bb5ae722","bugs":{"url":"https://github.com/cork-labs/monkfish-logger/issues"},"_id":"@cork-labs/monkfish-logger@0.5.0","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-SmBKMKzFNM71PsZ2yMStT3JQea9vONkL42e1oykUm96PkoXNNblG+daiRy3bHb6W3uX2vZlOY+Pz9z1rGyDPBg==","shasum":"bf8c48564de255174505c068ae84fc451dbdea3c","tarball":"https://registry.npmjs.org/@cork-labs/monkfish-logger/-/monkfish-logger-0.5.0.tgz","fileCount":14,"unpackedSize":23851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOgI0CRA9TVsSAnZWagAAg7sP/00jMMhh8nlDmGN6WQrD\nuVaNjHTx4Xfnbvu8YQJQBVp1EpShNGBrLFRDxPwQGusaaB2IDLhuXYjKVo2n\nnoWmvTHHUb63M0msCOSts4R6yW0Ef4RoxJTdEq2iPGsYD+TJ56RcJyXLeOXE\nDqaeEpZi3mOVnlusWezc9thI6bq6Az7OlL8iGl+M2SnLFjSKPHzKJzxkturv\nUEl7YWCC0XfwFlhaLyBpoYhqTGJ5yiee/uL8kKCZtu7aYo9nnPW2gY+k7kbG\neI8w+vZUkSDvkOcMn0Lq+ESAk/jW8b4ChEAQq04wiA0S2whfgig1/po6WRub\n8GDBBPhKc2l93sSJNHQZpRPl+hfqNUMVV8fIyGVn7weokB7UatoG2YJGSoKq\nU1PKasmwOMYLvQZHPPwE6+2dY+uCcvnzrQ9snfNzNbHD54I1moLp2+h+TJUi\n+dBPAWHKZ3LXTWo46xllBVAzkXVCxbHvGLutLenHCp15e153uxC+AA/nDXxq\n7JDnhxO5w3/mJLt9Ymx3gxQq9fZR/ch9y1zjnpBzIiwzMKtl/ujZ6uIYr5NM\nyb+TLuadwVKKZG5s88curKk56lFdSZFdbsLR/oeyLgi7ayeiB+hW8dyKXKon\nksmbmYtfaGpLZAECccg9gmtUSlVfU1NfN07YlfNNd229ea+QyiCAxOLCH3Bj\n13D1\r\n=FVOH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNktgXG/XBPUY946oC5P5QoOxQeWSUB9AvV2fBPnwffgIgPobeSrPT48Qq7ZqIXwc41gfim0JzFqH0Y4R9zgbQ1r4="}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish-logger_0.5.0_1547305523551_0.20277779143721952"},"_hasShrinkwrap":false},"0.5.1":{"name":"@cork-labs/monkfish-logger","version":"0.5.1","description":"Logger adapter for Node.js framework Monkfish","license":"MIT","homepage":"https://github.com/cork-labs/monkfish-logger","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish-logger.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"_mocha --require ts-node/register --watch-extensions ts --watch --recursive src/**/*.spec.* test/**/*.spec.*","lint":"tslint -p .","lint-fix":"tslint -p . --fix","test":"npm run test-u && npm run test-i","test-u":"nyc _mocha --require ts-node/register --recursive src/**/*.spec.*","test-i":"nyc _mocha --require ts-node/register --recursive test/**/*.spec.*","coverage":"http-server coverage/","clean":"rm -rf .nyc_output coverage build","dist":"rm -rf dist; tsc -b src/","build":"npm run clean; npm run lint && npm run test && npm run dist","pub":"git push && npm run build && npm-bump patch"},"dependencies":{"@types/bunyan":"^1.8.5","bunyan":"^2.0.2"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/mocha":"^5.2.5","@types/node":"^10.12.18","@types/sinon-chai":"^3.2.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","http-server":"^0.11.1","mocha":"^5.2.0","nyc":"^13.1.0","sinon":"^7.2.2","sinon-chai":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"gitHead":"1914dae00985f44a2b936c7a39fd69d8a4288549","bugs":{"url":"https://github.com/cork-labs/monkfish-logger/issues"},"_id":"@cork-labs/monkfish-logger@0.5.1","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-Jebh9bnTtJWqpBLQcOcBb/mxEpJaXLoounFrN/rfpKNeCBO8Rl1jlbuQJerYaSHfe5MGiMvwp2jRegdK1h0y9Q==","shasum":"202ea46b730ec475de3d4740d7d44d9ecadbfd33","tarball":"https://registry.npmjs.org/@cork-labs/monkfish-logger/-/monkfish-logger-0.5.1.tgz","fileCount":67,"unpackedSize":58699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPSuGCRA9TVsSAnZWagAA4N0P/05MPLqw7OaXCgHnhzVj\nS2lzT13/TBc8aF1fpUPuG8HxbhYKbavnYjiv8YUeTs2Z2QtHcpaRcxAUm1g9\nunvntxUQ516FAJdCHqTHmkDyW0/CBBuDeKu8nXldmbMggjoictBWxgbstFFy\nhcJvK860WhZ1yI2VJmBJb7dKVxexeolB4M2gng2PNmz0jmkZJzeA1cT0+2mt\nlY//mR207Ly6zOCKvv53kAxeFTg8pByqBxMB8zYNMjeQecpLFaFVv9sQPhpE\ndvKgFnkVFf7P+M1R6uq+9I2v2UWm0J5Xrs981OWmjaNjsxucQKvKqLYY9wZu\n6AS8AcMw1WsDhx5iOUUonOjTKQQbE2Za4G8w+mDaZ7WYqHnJ25KHDpEOV5Yc\n/7y8dHEsMpLCKV7mOS/jyhg+yZ3QK95S+MZs6rbQQiznbDTlq0/c1fbh1cYh\nPRJXe2yy4dG3WBDzxOcQwJwMf4YtNR+SZ9gRVfLq4pu6JqjY0Y/oQqs1U5sh\n1RqHl2aQ7Ua2VKp1L8KpTKlbsUxc0AUvM5Xi3+IDDc/7Djq4DzNoX7gmJKvg\nWErLo73RnCKSnyYqNAymJA0e9WBNE037fQk5WIYXeuDJMkeqt9z1LYTbWLoG\nKHEEpQjsKVH9uYJMrkwrldGEHtA56+p2E2zfM6XYrwXHX6snd8Lg25uL+OGO\naUIN\r\n=Ig34\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiAQI9w0eZtPETCQeZ6iaTIIw2Csp0uYrCW41zi1dAmAIhAKRPh0uDPBt1KmDMf8RdZA+rCDjzTTxk4UNDlW7SFu3E"}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish-logger_0.5.1_1547512709651_0.5398020486502804"},"_hasShrinkwrap":false},"0.6.0":{"name":"@cork-labs/monkfish-logger","version":"0.6.0","description":"Logger adapter for Node.js framework Monkfish","license":"MIT","homepage":"https://github.com/cork-labs/monkfish-logger","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish-logger.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"_mocha --require ts-node/register --watch-extensions ts --watch --recursive src/**/*.spec.* test/**/*.spec.*","lint":"tslint -p .","lint-fix":"tslint -p . --fix","test":"npm run test-u && npm run test-i","test-u":"nyc _mocha --require ts-node/register --recursive src/**/*.spec.*","test-i":"nyc _mocha --require ts-node/register --recursive test/**/*.spec.*","coverage":"http-server coverage/","clean":"rm -rf .nyc_output coverage build","dist":"rm -rf dist; tsc -b src/","build":"npm run clean; npm run lint && npm run test && npm run dist","pub":"git push && npm run build && npm-bump patch"},"dependencies":{"@types/bunyan":"^1.8.5","bunyan":"^2.0.2"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/mocha":"^5.2.5","@types/node":"^10.12.18","@types/sinon-chai":"^3.2.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","http-server":"^0.11.1","mocha":"^5.2.0","nyc":"^13.1.0","sinon":"^7.2.2","sinon-chai":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"gitHead":"d277c9937d5e63fb9fb42a1a6fcbe31515d9e423","bugs":{"url":"https://github.com/cork-labs/monkfish-logger/issues"},"_id":"@cork-labs/monkfish-logger@0.6.0","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-k0NONFgsKRACJ9ijF0BBi6DRXe/kT/76yQqRqzEuH27n3fsCE8ImHOjhR4LWfXnae4c3p+gkEXM0YxQ2KpCyoQ==","shasum":"a56a67c7d401350a2550045b0805efd901a3fb46","tarball":"https://registry.npmjs.org/@cork-labs/monkfish-logger/-/monkfish-logger-0.6.0.tgz","fileCount":67,"unpackedSize":58699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPSukCRA9TVsSAnZWagAA/9cP/2vx8z8I+2cW+FbQuHQq\n0gTf5UYrFX7KEFUQdwo5oqo4y2u5N3l4ntrJQVmOsW+GFHjszMcUs+0t1jRh\noYA5H0eF6SUP91JmBe/C2eiXLYLbu16gXwyc/d0tUqr/iwObZshxKbq6jlTE\n9QVvqRzuIynZv/GEIg/Uwqx8MQYAk6QF7XmC37gRWYTsAXzdSfXC6aeFokfF\ngtI6igjrj9eAbGR/e7HXpwZX13C5/abW4w6IZbQhy7r465OvT6KHvkt1iTKi\nf/pKCLMJ7DENZOGSTc1X4e1iWgwgM0YL00KtARvi85Y2/y9Fi+Ed5RTCUItL\nLlykOjjMjbClWa0ShnHqtmts7y5Upg2c4Ex0uWhF2JIJnIhTgYuEfVIK7r6I\nB4YdegCAuc8AdM7TIqi7ZazyBwyB35GTJOE6OQl8Lh2vWpqwsYBiVeh6qziv\nzS2m8CSOEuXk+2osBQj3gVzD4CJBZCRnRr/hdymUZH9PCrh9ky0PGPSX0K9W\neUo9HamJCUTB8LVK+2Mz/1eZcMZfe+X3fv0fkMjoiFFiI3tYe8aGuNCVxU8t\ng9ySNse159aHkYsDGY8T0RoYVTjpuH2+1cAKJtZxSwBYD+HwZO62eWFS5Zso\nPkfPG3i92z0CVO8nyCakCsLbjzC7NwGsrAVFai0kHRTu5ye+Bj4XPx4ZIKLw\npE8G\r\n=M4tZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxlPp5yuKaaeE5PvPevpu3FVsWUEPKIQwH39qgF9OY7AiEAkpYlk9y4gBefveAvJsKZJONTOLXNA/THGLllCM71OQ0="}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish-logger_0.6.0_1547512739959_0.8475185546338397"},"_hasShrinkwrap":false},"0.6.1-pre":{"name":"@cork-labs/monkfish-logger","version":"0.6.1-pre","description":"Logger adapter for Node.js framework Monkfish","license":"MIT","homepage":"https://github.com/cork-labs/monkfish-logger","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish-logger.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"_mocha --require ts-node/register --watch-extensions ts --watch --recursive src/**/*.spec.* test/**/*.spec.*","lint":"tslint -p .","lint-fix":"tslint -p . --fix","test":"nyc _mocha --require ts-node/register --recursive src/**/*.spec.* test/**/*.spec.*","test-u":"nyc _mocha --require ts-node/register --recursive src/**/*.spec.*","test-i":"nyc _mocha --require ts-node/register --recursive test/**/*.spec.*","coverage":"http-server coverage/","clean":"rm -rf .nyc_output coverage build","dist":"rm -rf dist; tsc -b src/","build":"npm run clean; npm run lint && npm run test && npm run dist","pub":"git push && npm run build && npm-bump patch"},"dependencies":{"@types/bunyan":"^1.8.5","bunyan":"^2.0.2"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/mocha":"^5.2.5","@types/node":"^10.12.18","@types/sinon-chai":"^3.2.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.12.0","eslint-config-standard":"^12.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-node":"^8.0.1","http-server":"^0.11.1","mocha":"^5.2.0","nyc":"^13.1.0","sinon":"^7.2.2","sinon-chai":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"gitHead":"eb1db035e74e111a935781ef7b07b6f9edc634aa","bugs":{"url":"https://github.com/cork-labs/monkfish-logger/issues"},"_id":"@cork-labs/monkfish-logger@0.6.1-pre","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-jfzi0vP9S6Nq19Ak9yQ0vH9XQYvbyN+pGOtUMsDGPM47mQtL/LZWNqY/3ylCHTvkKlFqv1JjBEu28zN3ruh+PQ==","shasum":"a2d7b3194dfc4953cfa55bc397aea02441f6c3fa","tarball":"https://registry.npmjs.org/@cork-labs/monkfish-logger/-/monkfish-logger-0.6.1-pre.tgz","fileCount":72,"unpackedSize":60469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQnT9CRA9TVsSAnZWagAA+nYQAJHhm2IvCEbXDVwRs+iD\nGnVVqk+CSjTvKKCM2wONVZD4etL+i3fdfQ1BFWusiPjX7+VERUTPyEtSTGME\nnEQ6X6UGf5I7hkFNTEa7J+WAaVF/3hCcXYqV6dv6TlItcdSeMdRdoGUY4RXz\nF2jJ+7DQE7AEf0Yw0Xwjp1EY3i7G3/Kc1GROLr/eGifnt/4PIwrFJHm4Ujrf\nLvviys5+Sxr/abxp67ohjntbHwfyY4kn7l/XjYOUoQlddUH4wAlFlehWLmAx\nU9YzjWAJNXYPvsh/6YMMUeFczvqZ0dGGJBP94usZ3V4gPJDYZf9gDhvGyLQy\nVig+gKqJ1NGkxgWJGjo9nirGm88Tc4D7cVKQK/cd3d9hnbG1yTKxWLhiomkn\nVTXTQ65gBlas4d3PSpM6qpUMpyTmGiLhu2uSRJcQut/ER3YNT1RcmEtZ/tE9\nShl2cvbNiWnA4rpHLOvmzEAc/9HlPyeeBGUPclPRX/W75N/mgyqcf+dVcQmt\nWikVr1cDRlAgiG7drqvLnlqavB00VmymZB3mqKi6nHeYfgaScqlZ/4Hg1MNo\nO7Qz2fyAPay3Oqz/PhVvha/XQnhGMc557AC/sjLF2BVeL3wgbCsqTB5ctpf3\nTYPcJ0GQ/ZYJUXqbHWdsOJOKgH2zkPE0YJ9rXedlOUglPSg+C5DlnFz5MjrZ\nkwXw\r\n=HAzE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIygvfjezoYb1Um79rIR8mVdwMBVdliP4D11fiViycsAIhAOLlyWjHikFIfVghlKcq6W27G+ChX1dAY+s7pjDT9pUk"}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish-logger_0.6.1-pre_1547859196521_0.36032176405844996"},"_hasShrinkwrap":false},"0.6.2-pre":{"name":"@cork-labs/monkfish-logger","version":"0.6.2-pre","description":"Logger adapter for Node.js framework Monkfish","license":"MIT","homepage":"https://github.com/cork-labs/monkfish-logger","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish-logger.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"_mocha --require ts-node/register --watch-extensions ts --watch --recursive src/**/*.spec.* test/**/*.spec.*","lint":"tslint -p .","lint-fix":"tslint -p . --fix","test":"nyc _mocha --require ts-node/register --recursive src/**/*.spec.* test/**/*.spec.*","test-u":"nyc _mocha --require ts-node/register --recursive src/**/*.spec.*","test-i":"nyc _mocha --require ts-node/register --recursive test/**/*.spec.*","coverage":"http-server coverage/","clean":"rm -rf .nyc_output coverage build","dist":"rm -rf dist; tsc -b src/","build":"npm run clean; npm run lint && npm run test && npm run dist","pub":"git push && npm run build && npm-bump patch"},"dependencies":{"@types/bunyan":"^1.8.5","bunyan":"^2.0.2"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/mocha":"^5.2.5","@types/node":"^10.12.18","@types/sinon-chai":"^3.2.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.12.0","eslint-config-standard":"^12.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-node":"^8.0.1","http-server":"^0.11.1","mocha":"^5.2.0","nyc":"^13.1.0","sinon":"^7.2.2","sinon-chai":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"gitHead":"ae4b7086efb757e81a08dc2de17d9742740c99e8","bugs":{"url":"https://github.com/cork-labs/monkfish-logger/issues"},"_id":"@cork-labs/monkfish-logger@0.6.2-pre","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-pUQW1ac+7iZJWb32xk05ke2ec1itldafrRDnjE9D6M9CVxeXZqhgBmdPei5qDAwvMSPRnkZonlgeosGWpgIWmg==","shasum":"0ce8d6a0df97788ec40604e2f5c22b28db511deb","tarball":"https://registry.npmjs.org/@cork-labs/monkfish-logger/-/monkfish-logger-0.6.2-pre.tgz","fileCount":72,"unpackedSize":60469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQnVVCRA9TVsSAnZWagAA57YP/iJrKaPHdbHeIJCqmcNH\nay+upvImVuUPjPm/ORwo6keOiLriAlqE7l90roZL0JhJWI+GUd3H8p6f2dX2\nl6wr+28vumv3T2IqUkoib03TckoKbDS/IcOgEB9wKjQcfvS0kNP7ggO/S3le\npBI75Em1HNPUTbxi1AgyRBNmvm0W4D0rIuvRodge9OAgLu+8DM2ih/MHb2hm\nEwrN1JL7vZE2v2BV2ifH2+ScZ9n1F5N9GOncU7RBxwsbjzjuegxp3wzaM34P\n5hXgMcPkRHd4rcSz1wRAqIA1Ml5+3pO/sdX6BuZA/V3bIefngCvoifs1M5bU\nkN6QdznfaXMCAZQBQUG9tnqG9KykXzyDMIneE3iIlf76PzajmpgwSMoaSVDM\nQr5J3v/QnYz3WAdF3dGOassaJv5wtBgx6L/BTv0WTvt88nPAc1ZpOm9vdSq7\necTj5o4JxXgOAdFUOq/bTqjKQM8UZ6wCZrwbZ8+0jV7u574kLQe7HNJ7m0zm\nBUGSzGOzVQKWQRF4xGu76riM7f1x0K4JgCC5CadM78couRwByABKPhl3XSrn\nuJGorJ+/eEk0IXIzhlbP/S3LLjYrnMuMJACk1Y935LxvE06ueT3I3RkJbd4p\nq3o0QUCGUzv8UqqkyX4IHTxbBGziqr44tmAAKNmvxn0640VaAYFl6BQOR4ej\nsN12\r\n=Sgzs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsrXzOJHpDJdgUwIvoBy/QFWEho8Uq8FQTrlwMhTegswIhAJy1MsZPoa7XizDUi6V17qn2uKXES3NmsxurraU3GLcM"}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish-logger_0.6.2-pre_1547859285213_0.9432280570108731"},"_hasShrinkwrap":false},"0.6.2":{"name":"@cork-labs/monkfish-logger","version":"0.6.2","description":"Logger adapter for Node.js framework Monkfish","license":"MIT","homepage":"https://github.com/cork-labs/monkfish-logger","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish-logger.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"_mocha --require ts-node/register --watch-extensions ts --watch --recursive src/**/*.spec.* test/**/*.spec.*","lint":"tslint -p .","lint-fix":"tslint -p . --fix","test":"nyc _mocha --require ts-node/register --recursive src/**/*.spec.* test/**/*.spec.*","test-u":"nyc _mocha --require ts-node/register --recursive src/**/*.spec.*","test-i":"nyc _mocha --require ts-node/register --recursive test/**/*.spec.*","coverage":"http-server coverage/","clean":"rm -rf .nyc_output coverage build","dist":"rm -rf dist; tsc -b src/","build":"npm run clean; npm run lint && npm run test && npm run dist","pub":"git push && npm run build && npm-bump patch"},"dependencies":{"@types/bunyan":"^1.8.5","bunyan":"^2.0.2"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/mocha":"^5.2.5","@types/node":"^10.12.18","@types/sinon-chai":"^3.2.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.12.0","eslint-config-standard":"^12.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-node":"^8.0.1","http-server":"^0.11.1","mocha":"^5.2.0","nyc":"^13.1.0","sinon":"^7.2.2","sinon-chai":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"gitHead":"43d64a30a44bd9ea162f9c3e3492ae50be1eefed","bugs":{"url":"https://github.com/cork-labs/monkfish-logger/issues"},"_id":"@cork-labs/monkfish-logger@0.6.2","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-lUxhtCzdNI+aVrD2d+NwTMmB7GhKae3uZbQNTtc1F9oWOif7tvX1WF1k7DpdZj2m7KoftDhhqymdaS7ZPl0oDg==","shasum":"71df828084de811445ab2a830f525aae097ae842","tarball":"https://registry.npmjs.org/@cork-labs/monkfish-logger/-/monkfish-logger-0.6.2.tgz","fileCount":72,"unpackedSize":60465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQnV9CRA9TVsSAnZWagAAbusP/iBfWwu1QyB27txtTOL3\nbAxQdL/6276/7OKMuUwlnQjldeps/CvMjPSOX4l2o/6VuS+sXPbR+jdduEty\npEXEqRG8V0LXhQ6us0YMifs/T6imT0pU8wjkxI/vb05JyxqxfL3jcM1AFL5p\nEKfzEaoGft5V2VD9ew/rM7kOfhWPFQ+g+tbWJ2U2eV2pTuTC5Ry/QsYUcg5Y\nx3dWLHrV15Io1OWxx5uYMbb6O3Jrx43DhqFnKd3QuU8tRvx1Od4SoBhRauOP\nG3r7nHfTp43UQ/5sn86WMluG+iIUo7utb20eeQQ9tvCPjrVy4YaipYszevns\nxSYGEb0+8RwnnU+85W8Wdt8o3JgiordY1HTb9x9eBDTX4kmg73MmRg4bjTAC\n46CFBi1SDp3eHM30tgkIbOzt0JtEj1S81czj4v5RkoVf5TPNPSZ9fjwbmaLe\n7lT33v4UQBVXfKyBjeNy71PluGoJOGeMVnuR3WQbKznMSpRoty5B/p82Dcv7\nVWWRwST35LAra/kmggiVBJYj1U5DeyVGmCRxpddVjP7dA2S9Xh0+Ud/OqDnD\nObUt9YllzQwJ3NHfP5I3ssAf6eRIS2Da0ssFotUx1FCMGYRqH+Mx8cj/Fbc4\nVbCqWMcFkdzk8it/1qBDyQztRC47y9ovU4eJSaLfVS6hRuzdsTTKR1OgmWXA\nxH0g\r\n=5Eko\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmH7F5BUNuNWJxYTouHJpd3tUKXr+bkVDRPe6wl7FA5AiEA3y+hLE6NygARSeLdVsxt3uBigh6NG27mLjHktL6m3Vs="}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish-logger_0.6.2_1547859325090_0.5150572468489985"},"_hasShrinkwrap":false},"0.6.4":{"name":"@cork-labs/monkfish-logger","version":"0.6.4","description":"Logger adapter for Node.js framework Monkfish","license":"MIT","homepage":"https://github.com/cork-labs/monkfish-logger","author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish-logger.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"_mocha --require ts-node/register --watch-extensions ts --watch --recursive src/**/*.spec.* test/**/*.spec.*","lint":"tslint -p .","lint-fix":"tslint -p . --fix","test":"nyc _mocha --require ts-node/register --recursive src/**/*.spec.* test/**/*.spec.*","test-u":"nyc _mocha --require ts-node/register --recursive src/**/*.spec.*","test-i":"nyc _mocha --require ts-node/register --recursive test/**/*.spec.*","coverage":"http-server coverage/","clean":"rm -rf .nyc_output coverage build","dist":"rm -rf dist; tsc -b src/","build":"npm run clean; npm run lint && npm run test && npm run dist","pub":"git push && npm run build && npm-bump patch"},"dependencies":{"@types/bunyan":"^1.8.5","bunyan":"^2.0.2"},"devDependencies":{"@types/chai":"^4.1.7","@types/chai-as-promised":"^7.1.0","@types/mocha":"^5.2.5","@types/node":"^10.12.18","@types/sinon-chai":"^3.2.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.12.0","eslint-config-standard":"^12.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-node":"^8.0.1","http-server":"^0.11.1","mocha":"^5.2.0","nyc":"^13.1.0","sinon":"^7.2.2","sinon-chai":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"gitHead":"4f2e3c899a277084fdfafdb2088a412e7e2472b0","bugs":{"url":"https://github.com/cork-labs/monkfish-logger/issues"},"_id":"@cork-labs/monkfish-logger@0.6.4","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"andrezero","email":"andre.torgal@gmail.com"},"dist":{"integrity":"sha512-3i1yEGAQl0zPguRBV+QiLF6Ze3ixeqRb23OtNjR5KgQjYPM+3jN2eSxeruhn+zgxj5AKgUtJpov/4AOLJSuzNw==","shasum":"f2b8e87ee9717a2c8666da0a5bdf71495f81f20e","tarball":"https://registry.npmjs.org/@cork-labs/monkfish-logger/-/monkfish-logger-0.6.4.tgz","fileCount":78,"unpackedSize":62323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRKLjCRA9TVsSAnZWagAAncQP/RkOPItnceivT5VasM8B\n4BzBsSotkKy/ZOmdqxD8r3qgIn8aB+EnIFIT5lyZwVM288GhrKpSnSo4OZrL\nPVC69JlFKBqsjhUzqRdplLcM6Yx/aaLQ1If6xA7T3aXuH9HoyEvt34KrQIJF\nm1y0OxAn9qo/Gx+2TUCkIROtb9CotpBDV06cwiNin7pER/RVKTcGlbF4YCcD\n3utbN5AjnYk/FZm8xE/47QjtgIhlGarLiqhfG7g0b278i/yy15hx7XGRjQTv\ntz9+deLctAgVEgYL1jftwMyMUVpwJg9bm9qHvpdGG+5sABxGL7rwR7Ni7Zom\nP+MC8/m5/PXNrUgkR42wVEwkuMyBmmj6aRlOIF/vAyi+YDlu82AfzZwwq02D\nlaxhsAApyjfspD9dyJgUnK2pjkbcyBW4BDJVXz6tHcLwLF4QLDUsgYkcCAlJ\n+JS9Z3aiKix3pgt4Fl1H1bP2RJVJ4mPUx+GB0Apw9pA39QoZo/j31ossHmXM\nvauUlvbRRcKW5D9xdYvz+bZh1QDD91i0IeyIM4pjUEzlkr9ge4pkb5s5lxrQ\nm7tgCe6S1tp8NXBcyGgOsn3rQOS+gnI5L4alo2YyhUVEB2tNqQ5H8ofumEYC\n58Wn9pWTTG2mfmajTZfUId4dzhYtDo1mEnLB1/Aqp4khIYZcHzz4i8tt/Gh/\nS6E0\r\n=+cJ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDovqJR62ZLY5WYPjRuZCcEoexbB4P36ozbkz6m8wwYJAiAsIhTC6GEM7+HHTepZ52zSRhwFDL/reZeojwBJcWEtyw=="}]},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monkfish-logger_0.6.4_1548002019212_0.3393027029216047"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-12T13:10:13.543Z","0.3.1-pre":"2019-01-12T13:10:13.698Z","modified":"2022-04-05T01:24:19.770Z","0.4.0":"2019-01-12T13:10:40.376Z","0.5.0":"2019-01-12T15:05:23.739Z","0.5.1":"2019-01-15T00:38:29.810Z","0.6.0":"2019-01-15T00:39:00.091Z","0.6.1-pre":"2019-01-19T00:53:16.671Z","0.6.2-pre":"2019-01-19T00:54:45.362Z","0.6.2":"2019-01-19T00:55:25.301Z","0.6.4":"2019-01-20T16:33:39.538Z"},"maintainers":[{"name":"andrezero","email":"andre.torgal@gmail.com"}],"description":"Logger adapter for Node.js framework Monkfish","homepage":"https://github.com/cork-labs/monkfish-logger","repository":{"type":"git","url":"git+https://github.com/cork-labs/monkfish-logger.git"},"author":{"name":"Andre Torgal","email":"andre.torgal@gmail.com"},"bugs":{"url":"https://github.com/cork-labs/monkfish-logger/issues"},"license":"MIT","readme":"# Monkfish Adapter Logger\n\n> Logger adapter for Node.js framework Monkfish.\n\n\nWraps [bunyan](https://github.com/trentm/node-bunyan) logger library to facilitate injection, testing and configuration of logs.\n\nSee [Monkfish](https://github.comn/cork-labs/monkfish) for more information.\n\n\n## Getting Started\n\n```shell\nnpm install --save @cork-labs/monkfish-logger\n```\n\n\n## API\n\n### Logger\n\n#### `Logger.createLogger(config, data): Logger`\n\nCreates an instance of Logger from configuration.\n\n- `config: object` - of stream instances (OutBunyan, OutConsole, OutFile).\n- `data: object (optional)` - permanent log fields (tip: keep it flat).\n\nExample config:\n```javascript\n{\n  name: 'my-app',\n  streams: [\n    // append to file (does not create directories, will fail if dirs are missings)\n    {\n      type: 'file',\n      path: './logs/test.log',\n      options: { ... } // override options for this stream only\n    },\n    {\n      type: 'bunyan',\n      bunyan: { /* Bunyan nativate options */ },\n      // options: { ... } are ignored in bunyan stream\n    },\n    // for debug purposes only, do not use in production\n    {\n      type: 'console',\n      // override options for this stream, e.g.: make console more human friendly\n      options: {\n        message: true,\n        prettyJson: 2,\n        dump: true\n      }\n    },\n  ],\n  // options for all streams\n  options: {\n    message: false, // log an extra line with a human readable message before the json payload\n    prettyJson: 0, // format json payload (multi-line)\n    dump: false // output error stack traces after payload (multi-line)\n  }\n}\n```\n\n#### `Logger.flat(prefix, obj, ret): object`\n\nFlattens the object for logging, use on data objects before you log them to keep them flat.\n\nAlso accessible as instance method `logger.flat()`, see below for spec and examples.\n\n#### `new Logger(name, streams)`\n\nCreates an instance of Logger with the pre-configured stream instances.\n\n- `name: string` - added to the log fields as `log_n`\n- `streams: array` - of stream instances (OutBunyan, OutConsole, OutFile).\n- `data: object (optional)` - permanent log fields (tip: keep it flat).\n\n#### `logger.child(data): Logger`\n\nReturns a new logger, containing all the parent configuration and context, plus the provided optional data.\n\n- `data: object (optional)` - additional permanent log fields (tip: keep it flat).\n\n#### `logger.set(key, value): void`\n\nAdds key/value to permanent fields data or removes key when value not provided.\n\nAvoid adding objects, keep it flat.\n\n- `key: string`\n- `value: any (optional)` - If value not provided (or undefined is provided), removes key from permanent fields.\n\n#### `logger.debug('message', data): void`\n\nLogs a debug level message, with adittional optional fields.\n\n#### `logger.info(message, data): void`\n\nLogs an info level message, with adittional optional fields.\n\n- `message: string` - logged as `log_m`.\n- `data: object (optional)` - additional fields for this log message only.\n\n#### `logger.warn('message', data): void`\n\nLogs an warning level message, with adittional optional fields.\n\n- `message: string` - logged as `log_m`.\n- `data: object (optional)` - additional fields for this log message only.\n\n#### `logger.error('message', data, err): void`\n\nLogs an error level message, with adittional optional fields, plus optional error (ideally a subclass of Error).\n\n- `message: string` - logged as `log_m`.\n- `data: object (optional)` - additional fields for this log message only.\n\nIf error is a subclass of Error, only the following key/values are added to the log.\n\n- `err_name: err.constructor.name`\n- `err_msg: err.message`\n- `err_trace: err.stack`\n\nOtherwise, it is directly logged under the `err` key.\n\n#### `logger.flat(prefix, data, ret): object`\n\nFlattens the object for logging, use on data objects before you log them to keep them flat.\n\n- `prefix: string` - e.g. `user`.\n- `data: object (optional)` - additional fields for this log message only.\n- `ret: object (optional)` - if provided, fields are flattened into this object.\n\n```javascript\n// flattening one object\nconst flatUser = logger.flat('todo', todo);\nlogger.info('todo.created', data);\n\n// { log_m: 'todo.created', ..., todo_id: ..., todo_title: ... }\n\n// flattening two objects into one\nconst data = logger.flat('article', article, {});\nlogger.flat('tag', tag, data)\nlogger.info('article.tags.created', data);\n\n// { log_m: 'article.tags.created', ..., todo_id: ..., todo_title: ..., tag_id: ..., tag_title: ... }\n```\n\n\n## Development\n\n### Install dependencies\n\n```\nnpm install -g nodemon http-server\n```\n\n### Code, test, publish\n\n#### VSCode launchers:\n- `test` - run tests once\n\n#### NPM scripts:\n- `npm run dev` - run tests (restarts when files saved)\n- `npm run lint` - lint\n- `npm run lint-fix` - lint and fix\n- `npm test` - run all test suites and produce code coverage reports\n- `npm run test-u` - run unit tests\n- `npm run test-i` - run integration tests\n- `npm run coverage` - serve test coverage reports\n- `npm run clean` - delete all build artifacts\n- `npm run build` - lint and test\n- `npm run pub` - publish a patch version (use `npm-bump minor` to publish a minor version)\n\n\n### Contributing\n\nWe'd love for you to contribute to our source code and to make it even better than it is today!\n\nCheck [CONTRIBUTING](https://github.com/cork-labs/contributing/blob/master/CONTRIBUTING.md) before submitting issues and PRs.\n\n\n## Links\n\n- [bunyan](https://github.com/trentm/node-bunyan)\n- [ts-node](https://www.npmjs.com/package/ts-node)\n- [nyc](https://github.com/istanbuljs/nyc)\n- [mocha](https://github.com/mochajs/mocha)\n- [chai](https://github.com/chaijs/chai)\n- [sinon](http://sinonjs.org/)\n- [sinon-chai](https://github.com/domenic/sinon-chai)\n- [npm-bump](https://www.npmjs.com/package/npm-bump)\n\n\n## [MIT License](LICENSE)\n\n[Copyright (c) 2019 Cork Labs](http://cork-labs.mit-license.org/2019)\n","readmeFilename":"README.md"}