{"_id":"good-winston","_rev":"22-df3e8e8dc4ce92d9db2be3fda2f222b4","name":"good-winston","description":"hapi good-reporter to winston logging adapter","dist-tags":{"latest":"4.0.0"},"versions":{"0.1.0":{"name":"good-winston","version":"0.1.0","description":"hapi good-reporter to winston adapter","main":"lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/lancespeelmon/good-winston.git"},"keywords":["hapi","good","reporter","winston","logger","adapter"],"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"license":"ISC","bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"homepage":"https://github.com/lancespeelmon/good-winston","devDependencies":{"coffee-script":"^1.9.1","del":"^1.1.1","gulp":"^3.8.11","gulp-coffee":"^2.3.1","gulp-coffee-istanbul":"^0.7.0","gulp-coffeelint":"^0.4.0","gulp-mocha":"^2.0.0","gulp-sourcemaps":"^1.5.0","gulp-util":"^3.0.4"},"dependencies":{"good-reporter":"^3.0.1","hoek":"^2.11.1"},"gitHead":"2bb2e0ace42c6f82a5db9a145d4c0ac5c0eb33a5","_id":"good-winston@0.1.0","_shasum":"51a62153f56025de12808595023ca84670792307","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"lancespeelmon","email":"lance@speelmon.com"},"maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"dist":{"shasum":"51a62153f56025de12808595023ca84670792307","tarball":"https://registry.npmjs.org/good-winston/-/good-winston-0.1.0.tgz","integrity":"sha512-EmwmmrXLuS6TphFRxjvDUjpcVxWPnzKsxH8bahD74gFP45hhVHwxAuWcuIWXBeYhdPywvAjLNbgJsjqwGO5WQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwwAnUPKNLmGb395PGc3goDUlIT9I0jLRwWSawb3N3mAiEA5lbOtv0VmtN9iTiz80hQJfNjCxRdJBeg5uv5aJzPwkY="}]}},"0.1.1":{"name":"good-winston","version":"0.1.1","description":"hapi good-reporter to winston adapter","main":"lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/lancespeelmon/good-winston.git"},"keywords":["hapi","good","reporter","winston","logger","adapter"],"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"license":"ISC","bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"homepage":"https://github.com/lancespeelmon/good-winston","devDependencies":{"coffee-script":"^1.9.1","del":"^1.1.1","gulp":"^3.8.11","gulp-coffee":"^2.3.1","gulp-coffee-istanbul":"^0.7.0","gulp-coffeelint":"^0.4.0","gulp-mocha":"^2.0.0","gulp-sourcemaps":"^1.5.0","gulp-util":"^3.0.4"},"dependencies":{"good-reporter":"^3.0.1","hoek":"^2.11.1","json-stringify-safe":"^5.0.0"},"gitHead":"0e0206dc6500cc1e0cae2b0d24bec68892d2b3b6","_id":"good-winston@0.1.1","_shasum":"052605f83833812dcd2a814e8526d7f1e30c324d","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"lancespeelmon","email":"lance@speelmon.com"},"maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"dist":{"shasum":"052605f83833812dcd2a814e8526d7f1e30c324d","tarball":"https://registry.npmjs.org/good-winston/-/good-winston-0.1.1.tgz","integrity":"sha512-jOmYPm8dP4uWPx2oY3NRpXmrPRdnyT+O2+/fmcP2w/ku5UfWHFGB+mHTy4MOkt92vspMn+uyMrgkHL8AguCKZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqJWwWMtPJ0PFz/Z7UrZK22pLjKKmhbYiV4qfbYojsAAiEAvDAVOh0w531D503X1I7KNlpC7aAYmRkLFP3eHzhQrIw="}]}},"0.1.2":{"name":"good-winston","version":"0.1.2","description":"hapi good-reporter to winston adapter","main":"lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/lancespeelmon/good-winston.git"},"keywords":["hapi","good","reporter","winston","logger","adapter"],"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"license":"ISC","bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"homepage":"https://github.com/lancespeelmon/good-winston","devDependencies":{"coffee-script":"^1.9.1","del":"^1.1.1","gulp":"^3.8.11","gulp-coffee":"^2.3.1","gulp-coffee-istanbul":"^0.7.0","gulp-coffeelint":"^0.4.0","gulp-mocha":"^2.0.0","gulp-sourcemaps":"^1.5.0","gulp-util":"^3.0.4"},"dependencies":{"good-reporter":"^3.0.1","hoek":"^2.11.1","json-stringify-safe":"^5.0.0"},"gitHead":"64c871791ab2965b3512bebcee8e2bd4114f3335","_id":"good-winston@0.1.2","_shasum":"7d623068842283d01c7f3defd3b17f6ae7ccbbb5","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"lancespeelmon","email":"lance@speelmon.com"},"maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"dist":{"shasum":"7d623068842283d01c7f3defd3b17f6ae7ccbbb5","tarball":"https://registry.npmjs.org/good-winston/-/good-winston-0.1.2.tgz","integrity":"sha512-6k6PfkrnrazhQCqnGPeGc+iMJobSjHyTVlIWANk5ToAEyybUAWT9HYe09qbkykay+RaZUQxr0KDy1Y81vYbYKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5YSAUFGQMi4FKU3+Fg3yegpgQ9xDPv23lNzQ9hGnNLAiAzaF6uQFPAcE84WjpDTZBARf5Ls2LhcN2AebOXw/nfYg=="}]}},"0.1.3":{"name":"good-winston","version":"0.1.3","description":"hapi good-reporter to winston adapter","main":"lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/lancespeelmon/good-winston.git"},"keywords":["hapi","good","reporter","winston","logger","adapter"],"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"license":"ISC","bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"homepage":"https://github.com/lancespeelmon/good-winston","devDependencies":{"coffee-script":"^1.9.1","del":"^1.1.1","gulp":"^3.8.11","gulp-coffee":"^2.3.1","gulp-coffee-istanbul":"^0.7.0","gulp-coffeelint":"^0.4.0","gulp-mocha":"^2.0.0","gulp-sourcemaps":"^1.5.0","gulp-util":"^3.0.4"},"dependencies":{"good-reporter":"^3.0.1","hoek":"^2.11.1","json-stringify-safe":"^5.0.0"},"gitHead":"95409cc80d4ab0d50279c06f9c211862942a6de4","_id":"good-winston@0.1.3","_shasum":"594764b8a31591aaf58ea89a66b4d9b4c26ded8a","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"lancespeelmon","email":"lance@speelmon.com"},"maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"dist":{"shasum":"594764b8a31591aaf58ea89a66b4d9b4c26ded8a","tarball":"https://registry.npmjs.org/good-winston/-/good-winston-0.1.3.tgz","integrity":"sha512-A7x95zeJGqQuDvDvC7TF7+K0495T35XDc25SxGLVHEe3OzqCbWezDMPoQfGIVgoq5WHGMHJWVbAqa984iSIWAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVUmT+cT2S5Arn94B256JE2Y4U9qTz7hkxTGzpSalZNAiEAuMTMS6MrAg3aWaSsk85Ues/b43s6lT7iGUCPq11JSv8="}]}},"0.1.4":{"name":"good-winston","version":"0.1.4","description":"hapi good-reporter to winston adapter","main":"lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/lancespeelmon/good-winston.git"},"keywords":["hapi","good","reporter","winston","logger","adapter"],"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"license":"ISC","bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"homepage":"https://github.com/lancespeelmon/good-winston","devDependencies":{"coffee-script":"^1.9.1","del":"^1.1.1","gulp":"^3.8.11","gulp-coffee":"^2.3.1","gulp-coffee-istanbul":"^0.7.0","gulp-coffeelint":"^0.4.0","gulp-mocha":"^2.0.0","gulp-sourcemaps":"^1.5.0","gulp-util":"^3.0.4"},"dependencies":{"good-reporter":"^3.0.1","hoek":"^2.11.1","json-stringify-safe":"^5.0.0"},"gitHead":"59124c119860afa6dbe38ad1906ed27954cf8d8f","_id":"good-winston@0.1.4","_shasum":"2906a300e7882c8c9a1a1a8d067baf4562d62495","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"lancespeelmon","email":"lance@speelmon.com"},"maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"dist":{"shasum":"2906a300e7882c8c9a1a1a8d067baf4562d62495","tarball":"https://registry.npmjs.org/good-winston/-/good-winston-0.1.4.tgz","integrity":"sha512-GGPEARL1DszCYqQLNXfHkDMKdMPh+17vdCaCFMS8f+QwXSjs5XkO3rrRP9UjCETA52WWw9yyoaLZAxhGmak7/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmfwcKjcpzxAG6dolaIDR60A+ZdjqhttHSGc9D3r/9jQIgE49Cxa+vm5Ut56iybfnYvsaptd40xv4WKgh1IqRH/YA="}]}},"0.1.5":{"name":"good-winston","version":"0.1.5","description":"hapi good-reporter to winston logging adapter","main":"lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/lancespeelmon/good-winston.git"},"keywords":["hapi","good","reporter","winston","logger","adapter"],"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"license":"ISC","bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"homepage":"https://github.com/lancespeelmon/good-winston","devDependencies":{"coffee-script":"^1.9.1","del":"^1.1.1","gulp":"^3.8.11","gulp-coffee":"^2.3.1","gulp-coffee-istanbul":"^0.7.0","gulp-coffeelint":"^0.4.0","gulp-mocha":"^2.0.0","gulp-sourcemaps":"^1.5.0","gulp-util":"^3.0.4"},"dependencies":{"good-reporter":"^3.0.1","hoek":"^2.11.1","json-stringify-safe":"^5.0.0"},"gitHead":"32839e42d480a1d65afa04bf213a576e00d85034","_id":"good-winston@0.1.5","_shasum":"edd2a28d072aa1bf4dc70f0c1f86cac610a9a6a0","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"lancespeelmon","email":"lance@speelmon.com"},"maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"dist":{"shasum":"edd2a28d072aa1bf4dc70f0c1f86cac610a9a6a0","tarball":"https://registry.npmjs.org/good-winston/-/good-winston-0.1.5.tgz","integrity":"sha512-iDfYmIBlrzXgZwnq07zxd1wL8UR6mxXP8kbv1Gu+Kxvh4T3K+zXkpLNXA1NPBSrP6iEZ8pJaG09OWmwpEqyIFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkZOlj4GNbQiqhJvvi+mTxbEpVdddZDWuCzYvN3iiiDwIhALuWZ7Ucof+w57nLtLg7KgHTHq1kdw0TJ0Y1vST2BiUH"}]}},"1.0.0":{"name":"good-winston","version":"1.0.0","description":"hapi good-reporter to winston logging adapter","main":"lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/lancespeelmon/good-winston.git"},"keywords":["hapi","good","reporter","winston","logger","adapter"],"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"license":"ISC","bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"homepage":"https://github.com/lancespeelmon/good-winston","devDependencies":{"coffee-script":"^1.9.1","del":"^1.1.1","gulp":"^3.8.11","gulp-coffee":"^2.3.1","gulp-coffee-istanbul":"^0.7.0","gulp-coffeelint":"^0.4.0","gulp-mocha":"^2.0.0","gulp-sourcemaps":"^1.5.0","gulp-util":"^3.0.4"},"dependencies":{"good-reporter":"^3.0.1","hoek":"^2.12.0","json-stringify-safe":"^5.0.0"},"coffeelintConfig":{"arrow_spacing":{"name":"arrow_spacing","level":"error"},"max_line_length":{"name":"max_line_length","value":150,"level":"warn","limitComments":false},"indentation":{"name":"indentation","value":2,"level":"warn"},"no_empty_param_list":{"name":"no_empty_param_list","level":"ignore"},"cyclomatic_complexity":{"name":"cyclomatic_complexity","value":22,"level":"error"},"no_unnecessary_fat_arrows":{"name":"no_unnecessary_fat_arrows","level":"error"}},"gitHead":"8fd115e6a082de4b5652670e27e691650cd0c831","_id":"good-winston@1.0.0","_shasum":"fdef27f9044875f6cc566fba630c4fc663d5d32f","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"lancespeelmon","email":"lance@speelmon.com"},"maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"dist":{"shasum":"fdef27f9044875f6cc566fba630c4fc663d5d32f","tarball":"https://registry.npmjs.org/good-winston/-/good-winston-1.0.0.tgz","integrity":"sha512-5VljKfJCa3n0jd512/L/a4SfYxzrvPYvXkSGYSG9hknv3qkVvJMgu1TsPh+v8SrLUF0mM+EFyDVtU49CX6kzfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmvIwYfwi9/NPuaA+VPxo52HN33pIISdWV5/32dfmg/gIhAJ/is1VjIRR22EWcgkB6HODoUotQ+p7ISOWWJIHh0zzf"}]}},"2.1.0":{"name":"good-winston","version":"2.1.0","description":"hapi good-reporter to winston logging adapter","main":"lib/index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/lancespeelmon/good-winston.git"},"keywords":["hapi","good","reporter","winston","logger","adapter"],"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"license":"ISC","bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"homepage":"https://github.com/lancespeelmon/good-winston","devDependencies":{},"dependencies":{"hoek":"^4.0.2","json-stringify-safe":"^5.0.1"},"gitHead":"2792d814839c4ac8f1f434b0ed637e1c7bed8723","_id":"good-winston@2.1.0","_shasum":"bc1edd3adc3cef18df650405fcd7e19fa471a076","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"lancespeelmon","email":"lance@speelmon.com"},"maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"dist":{"shasum":"bc1edd3adc3cef18df650405fcd7e19fa471a076","tarball":"https://registry.npmjs.org/good-winston/-/good-winston-2.1.0.tgz","integrity":"sha512-13ZIdoH9iZ4UyBdr/eJsHC5F0YbOPeDomm2ZCV1aSPNshSj6rbyupmfDoxf3KloTboKsjOXfQYANtQoklJpjlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFxwW6CQoXjMDmUe3Oj2qHbDo8OSOIUTCYNE9TtXFJPAiEA88xGg2dkC+3gRt1KRClUZIqsrhmOOtIG/a0ktxeKWKY="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/good-winston-2.1.0.tgz_1471643149668_0.653594583272934"}},"3.0.0":{"name":"good-winston","version":"3.0.0","description":"hapi good-reporter to winston logging adapter","main":"lib/index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/lancespeelmon/good-winston.git"},"keywords":["hapi","good","reporter","winston","logger","adapter"],"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"license":"ISC","bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"homepage":"https://github.com/lancespeelmon/good-winston","devDependencies":{},"dependencies":{"hoek":"^4.1.0","json-stringify-safe":"^5.0.1"},"gitHead":"3aee0b15ae8977d92b2b12ef26564655d341c70a","_id":"good-winston@3.0.0","_shasum":"613b578778b8d46da0a83ea8bf9b523f5dbc984e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"lancespeelmon","email":"lance@speelmon.com"},"maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"dist":{"shasum":"613b578778b8d46da0a83ea8bf9b523f5dbc984e","tarball":"https://registry.npmjs.org/good-winston/-/good-winston-3.0.0.tgz","integrity":"sha512-juuV1RkhVSdR9Gp4soHR2dWL8oRw2YtSKhDPfMM1EHU/ouIAqumsOwJbyqRcO5ya0FhEzRgga0mz/GB3nBF8pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2XHFaVAsJqMYYv+vDQiLsQvj+FivRVYaUdttH5tDpWQIgNxjb7zlbHV5EWoTTpze7aNXIHp3T5lmTgQYhw/vjf7A="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-winston-3.0.0.tgz_1476411122650_0.8651352908927947"}},"3.1.0":{"name":"good-winston","version":"3.1.0","description":"hapi good-reporter to winston logging adapter","main":"lib/index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/lancespeelmon/good-winston.git"},"keywords":["hapi","good","reporter","winston","logger","adapter"],"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"license":"ISC","bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"homepage":"https://github.com/lancespeelmon/good-winston","devDependencies":{},"dependencies":{"hoek":"^4.1.0","json-stringify-safe":"^5.0.1"},"gitHead":"4046dbd13384fc7740ed85a5cc596de3d5608ded","_id":"good-winston@3.1.0","_shasum":"cc3ef6c3100fafd1c911733015af9376d5007f42","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"lancespeelmon","email":"lance@speelmon.com"},"maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"dist":{"shasum":"cc3ef6c3100fafd1c911733015af9376d5007f42","tarball":"https://registry.npmjs.org/good-winston/-/good-winston-3.1.0.tgz","integrity":"sha512-v3iIevK1BWQhbmufFyZKq3V7L6cY6Kxh1V+r0JikjvMgfnbiEgjkPqTtJVkxuHGBZaBXkQNOPI7wRKsSYsQezQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxiRZptDRhTWQSA+rBYhTsLu75Z2ak0yXLf7yLpVxsZwIhAMJgKlOIHwNMTJH//I2phGdKFqptvJlHM2++Eg04l7pT"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/good-winston-3.1.0.tgz_1490808901073_0.9560391050763428"}},"4.0.0":{"name":"good-winston","version":"4.0.0","description":"hapi good-reporter to winston logging adapter","main":"lib/index.js","scripts":{"postmerge":"npm install","postversion":"git push --no-verify && git push --tags --no-verify"},"repository":{"type":"git","url":"git+https://github.com/lancespeelmon/good-winston.git"},"keywords":["hapi","good","reporter","winston","logger","adapter"],"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"license":"ISC","bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"homepage":"https://github.com/lancespeelmon/good-winston","devDependencies":{"husky":"^0.13.3"},"dependencies":{"hoek":"^4.1.0","json-stringify-safe":"^5.0.1","moment":"^2.18.1"},"gitHead":"5d3d59d29ab06e7df3f5596113d9dc62c906bae5","_id":"good-winston@4.0.0","_shasum":"9655c62bd7464b63108a13cc5607a67fc66d8201","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"lancespeelmon","email":"lance@speelmon.com"},"maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"dist":{"shasum":"9655c62bd7464b63108a13cc5607a67fc66d8201","tarball":"https://registry.npmjs.org/good-winston/-/good-winston-4.0.0.tgz","integrity":"sha512-ensNvhqlXsm0D1xY4o+TwBSJL/AZGHH7dlxLFMIeicJ7a6B80Ld15XEkFFXNoRHjAgkXm2d7otjgzExiwAASCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALp1r/eYmStkishBChyulJU0EBHQ92Quup3iqYI02hYAiAXGTaLsbFaXSt+rUSJ2Kgl1scZ+ROibYdLge2SJFz5hA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-winston-4.0.0.tgz_1492795352211_0.3752314073499292"}}},"readme":"# good-winston\n\nA [hapi](http://hapijs.com) [good](https://github.com/hapijs/good) stream to [winston](https://github.com/winstonjs/winston) logging adapter.\n\nThis stream clones [good-console](https://github.com/hapijs/good-console) but terminates logs to winston.\n\n## Installation\n\n```bash\n  $ npm install -S winston\n  $ npm install -S good-winston\n```\n\n## Usage\n\nTo use the `GoodWinston` you simply need to require it and pass it a winston logger instance -\n```javascript\nconst GoodWinston = require('good-winston');\nconst winston = require('winston');\nconst goodWinstonStream = new GoodWinston({ winston });\n```\n\nThe following `config` options are availble to configure `GoodWinston`:\n- `config` - required configuration object with the following keys\n  - `winston` - winston logger (required).\n  - `level` - Log level for internal events -\n    - `error` - Map all good `error` events to this winston level (Default `error`).\n    - `other` - Map all other good events to this winston level (Default `info`).\n    - `ops` - Map all good `ops` events to this winston level (Default `info`).\n    - `response` - Map all good `response` events to this winston level (Default `info`).\n    - `request` - Map all good `request` events to this winston level (Default `undefined` so level will be deduced from tags).\n  - `format` - [MomentJS](http://momentjs.com/docs/#/displaying/format/) format string. Defaults to 'YYMMDD/HHmmss.SSS'.\n  - `utc` - boolean controlling Moment using [utc mode](http://momentjs.com/docs/#/parsing/utc/) or not. Defaults to `true`.\n  - `color` - a boolean specifying whether to output in color. Defaults to `true`.\n\n## Integrating with good\nAs with any good stream new `good-winston` you can either pass the created stream to good -\n```javascript\nconst GoodWinston = require('good-winston');\nconst goodWinstonStream = new GoodWinston({ winston: require('winston') });\nconst good = require('good');\n\n\nserver.register({\n  register: good,  \n  options: {\n    reporters:{\n      winston: [ goodWinstonStream ]\n    }\n}, err => {\n  if (err) {\n    throw err;\n  }\n});\n```\n\nOr you can have good initiate the stream from the module for you -\n```javascript\nconst winston = require('winston');\nconst good = require('good');\n\nserver.register({\n  register: good,  \n  options: {\n    reporters:{\n      winston: [{\n        module: 'good-winston',\n        args: [{ winston }]\n      }]\n    }\n}, err => {\n  if (err) {\n    throw err;\n  }\n});\n```\n\n### Using Tags and Levels\nUsing the `level` parameter in the `config` variable you can set the log level for internal events that are not controlled from your code (like `ops` and `response`) but for logs where are called from your code you should set a tag with the appropriate log level .`good-winston` will iterate the tag and will set the level by the first tag that matches the `winston` logger available levels. If no appropriate level was found `other` level will be used","maintainers":[{"name":"lancespeelmon","email":"lance@speelmon.com"}],"time":{"modified":"2022-06-18T13:22:04.114Z","created":"2015-03-13T23:27:16.861Z","0.1.0":"2015-03-13T23:27:16.861Z","0.1.1":"2015-03-14T04:50:30.649Z","0.1.2":"2015-03-14T04:52:00.565Z","0.1.3":"2015-03-14T05:21:31.181Z","0.1.4":"2015-03-15T13:07:19.113Z","0.1.5":"2015-03-15T18:31:26.504Z","1.0.0":"2015-04-08T23:03:00.972Z","2.1.0":"2016-08-19T21:45:51.904Z","3.0.0":"2016-10-14T02:12:02.888Z","3.1.0":"2017-03-29T17:35:03.070Z","4.0.0":"2017-04-21T17:22:32.433Z"},"homepage":"https://github.com/lancespeelmon/good-winston","keywords":["hapi","good","reporter","winston","logger","adapter"],"repository":{"type":"git","url":"git+https://github.com/lancespeelmon/good-winston.git"},"author":{"name":"Lance Speelmon","email":"lance@speelmon.com"},"bugs":{"url":"https://github.com/lancespeelmon/good-winston/issues"},"license":"ISC","readmeFilename":"README.md","users":{"lancespeelmon":true,"boneskull":true,"caboosesw":true}}