{"_id":"captains-log","_rev":"204571","name":"captains-log","description":"Lightweight logger with a simple pass-through configuration for use with fancier logging libraries","dist-tags":{"latest":"2.0.3"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"time":{"modified":"2021-06-03T13:07:35.000Z","created":"2013-12-14T05:19:04.665Z","2.0.3":"2019-09-09T20:24:43.651Z","2.0.2":"2019-04-17T22:20:12.229Z","2.0.1":"2018-06-25T20:30:20.900Z","2.0.0":"2017-12-07T17:53:58.368Z","1.0.3":"2017-11-07T05:57:21.869Z","1.0.2":"2016-11-17T21:39:40.012Z","1.0.1":"2016-10-07T07:44:57.437Z","1.0.0":"2016-08-01T19:27:55.500Z","0.11.13-0":"2016-07-27T00:42:17.592Z","0.11.12-0":"2016-07-26T23:42:30.737Z","0.11.11":"2014-06-30T14:34:19.625Z","0.11.10":"2014-06-30T14:16:01.122Z","0.11.9":"2014-06-29T19:53:37.912Z","0.11.8":"2014-05-01T00:11:18.945Z","0.11.7":"2014-03-12T23:45:54.151Z","0.11.6":"2014-03-05T23:19:27.557Z","0.11.5":"2014-02-06T01:34:41.866Z","0.11.1":"2014-01-19T04:54:28.417Z","0.11.0":"2014-01-16T06:39:00.359Z","0.10.6":"2013-12-23T00:52:57.992Z","0.10.5":"2013-12-15T00:05:17.856Z","0.10.4":"2013-12-14T23:45:35.177Z","0.10.3":"2013-12-14T23:26:17.896Z","0.10.0":"2013-12-14T05:19:04.665Z"},"users":{"kistoryg":true,"jerrywu":true,"magemagic":true,"majieco":true,"runjinz":true,"giussa_dan":true,"asparagirl":true,"ethanliew":true},"author":{"name":"Mike McNeil"},"repository":{"type":"git","url":"git://github.com/balderdashy/captains-log.git"},"versions":{"2.0.3":{"name":"captains-log","version":"2.0.3","description":"Lightweight logger with a simple pass-through configuration for use with fancier logging libraries","main":"index.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha -b"},"repository":{"type":"git","url":"git://github.com/balderdashy/captains-log.git"},"keywords":["log","logger","sails","waterline","winston"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/captains-log/issues"},"dependencies":{"@sailshq/lodash":"^3.10.2","chalk":"1.1.3","rc":"1.2.8","semver":"5.4.1"},"devDependencies":{"fixture-stdout":"0.2.1","mocha":"3.0.2"},"gitHead":"34dbcc0020e8f28879c494cc60e1df773bc264d2","homepage":"https://github.com/balderdashy/captains-log#readme","_id":"captains-log@2.0.3","_npmVersion":"6.5.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"4fa10b4f389a62299872826fc6736704e7483469","size":15422,"noattachment":false,"key":"/captains-log/-/captains-log-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-2.0.3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/captains-log_2.0.3_1568060683545_0.18469120727491095"},"_hasShrinkwrap":false,"publish_time":1568060683651,"_cnpm_publish_time":1568060683651},"2.0.2":{"name":"captains-log","version":"2.0.2","description":"Lightweight logger with a simple pass-through configuration for use with fancier logging libraries","main":"index.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha -b"},"repository":{"type":"git","url":"git://github.com/balderdashy/captains-log.git"},"keywords":["log","logger","sails","waterline","winston"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/captains-log/issues"},"dependencies":{"@sailshq/lodash":"^3.10.2","chalk":"1.1.3","rc":"1.2.8","semver":"5.4.1"},"devDependencies":{"fixture-stdout":"0.2.1","mocha":"3.0.2"},"gitHead":"cf94271a0c7b41193b4c2f0402bae14a4d1b6199","homepage":"https://github.com/balderdashy/captains-log#readme","_id":"captains-log@2.0.2","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"shasum":"6372859aaf734cef993b4b87a86278dd81699212","size":15396,"noattachment":false,"key":"/captains-log/-/captains-log-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-2.0.2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmUser":{"name":"rachaelshaw","email":"rachaelshaw@treeline.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/captains-log_2.0.2_1555539611909_0.16641295823977909"},"_hasShrinkwrap":false,"publish_time":1555539612229,"_cnpm_publish_time":1555539612229},"2.0.1":{"name":"captains-log","version":"2.0.1","description":"Lightweight logger with a simple pass-through configuration for use with fancier logging libraries","main":"index.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha -b"},"repository":{"type":"git","url":"git://github.com/balderdashy/captains-log.git"},"keywords":["log","logger","sails","waterline","winston"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/captains-log/issues"},"dependencies":{"chalk":"1.1.3","@sailshq/lodash":"^3.10.2","rc":"1.0.1","semver":"5.4.1"},"devDependencies":{"fixture-stdout":"0.2.1","mocha":"3.0.2"},"gitHead":"7ecb53e61487d8af66887544517ff2f4f437c343","homepage":"https://github.com/balderdashy/captains-log#readme","_id":"captains-log@2.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"f6641c68f17ed77b67365038e461666665a28fe2","size":15417,"noattachment":false,"key":"/captains-log/-/captains-log-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-2.0.1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/captains-log_2.0.1_1529958620768_0.04074336563786174"},"_hasShrinkwrap":false,"publish_time":1529958620900,"_cnpm_publish_time":1529958620900},"2.0.0":{"name":"captains-log","version":"2.0.0","description":"Lightweight logger with a simple pass-through configuration for use with fancier logging libraries","main":"index.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha -b"},"repository":{"type":"git","url":"git://github.com/balderdashy/captains-log.git"},"keywords":["log","logger","sails","waterline","winston"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/captains-log/issues"},"dependencies":{"chalk":"1.1.3","@sailshq/lodash":"^3.10.2","rc":"1.0.1","semver":"5.4.1"},"devDependencies":{"fixture-stdout":"0.2.1","mocha":"3.0.2"},"gitHead":"3366d83c42ced23c6712330607d03d9e851b009d","homepage":"https://github.com/balderdashy/captains-log#readme","_id":"captains-log@2.0.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"46700932624404627b4973a69c879063d38de6ea","size":15619,"noattachment":false,"key":"/captains-log/-/captains-log-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-2.0.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/captains-log-2.0.0.tgz_1512669237459_0.4019221474882215"},"directories":{},"publish_time":1512669238368,"_hasShrinkwrap":false,"_cnpm_publish_time":1512669238368},"1.0.3":{"name":"captains-log","version":"1.0.3","description":"Lightweight logger with a simple pass-through configuration for use with fancier logging libraries","main":"index.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha -b"},"repository":{"type":"git","url":"git://github.com/balderdashy/captains-log.git"},"keywords":["log","logger","sails","waterline","winston"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/captains-log/issues"},"dependencies":{"chalk":"1.1.3","@sailshq/lodash":"^3.10.2","rc":"1.0.1"},"devDependencies":{"fixture-stdout":"0.2.1","mocha":"3.0.2"},"gitHead":"c26d413af8857a6a3233a2e0dd676ac6edcc6b78","homepage":"https://github.com/balderdashy/captains-log#readme","_id":"captains-log@1.0.3","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"6b3df7e9c616a46b6a5d46bd7d15e296d7fa8a76","size":15462,"noattachment":false,"key":"/captains-log/-/captains-log-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-1.0.3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/captains-log-1.0.3.tgz_1510034241731_0.9768733377568424"},"directories":{},"publish_time":1510034241869,"_hasShrinkwrap":false,"_cnpm_publish_time":1510034241869},"1.0.2":{"name":"captains-log","version":"1.0.2","description":"Lightweight logger with a simple pass-through configuration for use with fancier logging libraries","main":"index.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["log","logger","sails","waterline","winston"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"chalk":"1.1.3","@sailshq/lodash":"^3.10.2","rc":"1.0.1"},"devDependencies":{"fixture-stdout":"0.2.1","mocha":"3.0.2"},"gitHead":"6e14204698fe66d9562a59a6a1aa5ccf8918aec2","homepage":"https://github.com/mikermcneil/captains-log#readme","_id":"captains-log@1.0.2","_shasum":"aa6842a649416d5fea9a37e61a863a7f1bc5b51c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"aa6842a649416d5fea9a37e61a863a7f1bc5b51c","size":15084,"noattachment":false,"key":"/captains-log/-/captains-log-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-1.0.2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/captains-log-1.0.2.tgz_1479418779505_0.1780427321791649"},"publish_time":1479418780012,"_cnpm_publish_time":1479418780012,"_hasShrinkwrap":false},"1.0.1":{"name":"captains-log","version":"1.0.1","description":"Lightweight logger with a simple pass-through configuration for use with fancier logging libraries","main":"index.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["log","logger","sails","waterline","winston"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"chalk":"1.1.3","lodash":"3.10.1","rc":"1.0.1"},"devDependencies":{"fixture-stdout":"0.2.1","mocha":"3.0.2"},"gitHead":"e3cdc89d324b79327c5f0d2069e3e97dcf24c7bf","homepage":"https://github.com/mikermcneil/captains-log#readme","_id":"captains-log@1.0.1","_shasum":"87e553eb2ec6ca24bede4c26825aaa60128d91ca","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"87e553eb2ec6ca24bede4c26825aaa60128d91ca","size":14307,"noattachment":false,"key":"/captains-log/-/captains-log-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-1.0.1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/captains-log-1.0.1.tgz_1475826295518_0.06325796782039106"},"directories":{},"publish_time":1475826297437,"_cnpm_publish_time":1475826297437,"_hasShrinkwrap":false},"1.0.0":{"name":"captains-log","version":"1.0.0","description":"Lightweight logger with a simple pass-through configuration for use with fancier logging libraries","main":"index.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["log","logger","sails","waterline","winston"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"colors":"0.6.2","lodash":"3.10.1","rc":"0.3.5"},"devDependencies":{"fixture-stdout":"0.2.1","mocha":"3.0.0-2"},"gitHead":"853a0bf68286e3603d715372a1d7eb18cc6e92b8","homepage":"https://github.com/mikermcneil/captains-log#readme","_id":"captains-log@1.0.0","_shasum":"a35a25fd131efd866c8eaea06f5802fa99ba6b2c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"a35a25fd131efd866c8eaea06f5802fa99ba6b2c","size":13651,"noattachment":false,"key":"/captains-log/-/captains-log-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-1.0.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/captains-log-1.0.0.tgz_1470079673556_0.2550286331679672"},"directories":{},"publish_time":1470079675500,"_cnpm_publish_time":1470079675500,"_hasShrinkwrap":false},"0.11.13-0":{"name":"captains-log","version":"0.11.13-0","description":"Lightweight logger with a simple pass-through configuration for use with fancier logging libraries","main":"index.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["log","logger","sails","waterline","winston"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"colors":"0.6.2","lodash":"3.10.1","rc":"0.3.5"},"devDependencies":{"fixture-stdout":"0.2.1","mocha":"3.0.0-2"},"gitHead":"2ec8b067032b37643df58bbf28f16c0b91eb8ef1","homepage":"https://github.com/mikermcneil/captains-log#readme","_id":"captains-log@0.11.13-0","_shasum":"74da67a0723de8a58fd44ad16462120fa1ec5018","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"74da67a0723de8a58fd44ad16462120fa1ec5018","size":13649,"noattachment":false,"key":"/captains-log/-/captains-log-0.11.13-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.11.13-0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/captains-log-0.11.13-0.tgz_1469580135771_0.5420390630606562"},"directories":{},"publish_time":1469580137592,"_cnpm_publish_time":1469580137592,"_hasShrinkwrap":false},"0.11.12-0":{"name":"captains-log","version":"0.11.12-0","description":"Lightweight logger with a simple pass-through configuration for use with fancier logging libraries","main":"index.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["log","logger","sails","waterline","winston"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"colors":"0.6.2","lodash":"3.10.1","rc":"0.3.5"},"devDependencies":{"fixture-stdout":"0.2.1","mocha":"3.0.0-2"},"gitHead":"a5806454d896eb144123dbae3d6f127f0e70b88f","homepage":"https://github.com/mikermcneil/captains-log#readme","_id":"captains-log@0.11.12-0","_shasum":"a22f64af8c8ab4167a5ac1792b665d069d8ff239","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"a22f64af8c8ab4167a5ac1792b665d069d8ff239","size":13643,"noattachment":false,"key":"/captains-log/-/captains-log-0.11.12-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.11.12-0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/captains-log-0.11.12-0.tgz_1469576547962_0.6553050002548844"},"directories":{},"publish_time":1469576550737,"_cnpm_publish_time":1469576550737,"_hasShrinkwrap":false},"0.11.11":{"name":"captains-log","version":"0.11.11","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"lodash":"2.4.1","rc":"~0.3.2","colors":"~0.6.2","merge-defaults":"~0.1.0"},"devDependencies":{"fixture-stdout":"0.2.0","mocha":"^1.17.1"},"homepage":"https://github.com/mikermcneil/captains-log","_id":"captains-log@0.11.11","dist":{"shasum":"962bdefd44351c306b00c45a6da9614ac358538c","size":10353,"noattachment":false,"key":"/captains-log/-/captains-log-0.11.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.11.11.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1404138859625,"_cnpm_publish_time":1404138859625,"_hasShrinkwrap":false},"0.11.10":{"name":"captains-log","version":"0.11.10","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"lodash":"2.4.1","rc":"~0.3.2","colors":"~0.6.2","merge-defaults":"~0.1.0"},"devDependencies":{"fixture-stdout":"0.2.0","mocha":"^1.17.1"},"homepage":"https://github.com/mikermcneil/captains-log","_id":"captains-log@0.11.10","dist":{"shasum":"d59056dc4cf3cdd8b7e5b336254f8ce3edb2e477","size":10251,"noattachment":false,"key":"/captains-log/-/captains-log-0.11.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.11.10.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1404137761122,"_cnpm_publish_time":1404137761122,"_hasShrinkwrap":false},"0.11.9":{"name":"captains-log","version":"0.11.9","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"lodash":"2.4.1","rc":"~0.3.2","colors":"~0.6.2","merge-defaults":"~0.1.0"},"devDependencies":{"fixture-stdout":"0.2.0","mocha":"^1.17.1"},"homepage":"https://github.com/mikermcneil/captains-log","_id":"captains-log@0.11.9","dist":{"shasum":"81a8dbc0374bb23c5429aaf31bdfad2be19cf2d5","size":10249,"noattachment":false,"key":"/captains-log/-/captains-log-0.11.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.11.9.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1404071617912,"_cnpm_publish_time":1404071617912,"_hasShrinkwrap":false},"0.11.8":{"name":"captains-log","version":"0.11.8","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"lodash":"2.4.1","rc":"~0.3.2","colors":"~0.6.2","merge-defaults":"~0.1.0"},"devDependencies":{"fixture-stdout":"0.2.0","mocha":"^1.17.1"},"homepage":"https://github.com/mikermcneil/captains-log","_id":"captains-log@0.11.8","dist":{"shasum":"5daf0a9eb2001580ed91738575cb81eba0c77abd","size":8190,"noattachment":false,"key":"/captains-log/-/captains-log-0.11.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.11.8.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1398903078945,"_cnpm_publish_time":1398903078945,"_hasShrinkwrap":false},"0.11.7":{"name":"captains-log","version":"0.11.7","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"lodash":"2.4.1","rc":"~0.3.2","colors":"~0.6.2","merge-defaults":"~0.1.0"},"devDependencies":{"fixture-stdout":"0.2.0","mocha":"^1.17.1"},"homepage":"https://github.com/mikermcneil/captains-log","_id":"captains-log@0.11.7","dist":{"shasum":"eca1ae4d0d14e9d174ae97170e76bcb34d55bb71","size":8190,"noattachment":false,"key":"/captains-log/-/captains-log-0.11.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.11.7.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1394667954151,"_cnpm_publish_time":1394667954151,"_hasShrinkwrap":false},"0.11.6":{"name":"captains-log","version":"0.11.6","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"lodash":"2.4.1","rc":"~0.3.2","colors":"~0.6.2","merge-defaults":"~0.1.0"},"devDependencies":{"fixture-stdout":"0.2.0"},"homepage":"https://github.com/mikermcneil/captains-log","_id":"captains-log@0.11.6","dist":{"shasum":"308fdc6e43fee6948151c04d4d5efb818906df30","size":7816,"noattachment":false,"key":"/captains-log/-/captains-log-0.11.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.11.6.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1394061567557,"_cnpm_publish_time":1394061567557,"_hasShrinkwrap":false},"0.11.5":{"name":"captains-log","version":"0.11.5","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"lodash":"2.4.1","rc":"~0.3.2","colors":"~0.6.2","merge-defaults":"~0.1.0"},"devDependencies":{"fixture-stdout":"0.2.0"},"homepage":"https://github.com/mikermcneil/captains-log","_id":"captains-log@0.11.5","dist":{"shasum":"cac988b03eae5c1ea8814e6310d1e24f51775ae4","size":7670,"noattachment":false,"key":"/captains-log/-/captains-log-0.11.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.11.5.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1391650481866,"_cnpm_publish_time":1391650481866,"_hasShrinkwrap":false},"0.11.1":{"name":"captains-log","version":"0.11.1","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"lodash":"2.4.1","rc":"~0.3.2","colors":"~0.6.2","merge-defaults":"~0.1.0"},"devDependencies":{"fixture-stdout":"0.2.0"},"readmeFilename":"README.md","homepage":"https://github.com/mikermcneil/captains-log","_id":"captains-log@0.11.1","dist":{"shasum":"114222e4a86457641660927582f7ab0058510d35","size":7529,"noattachment":false,"key":"/captains-log/-/captains-log-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.11.1.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1390107268417,"_cnpm_publish_time":1390107268417,"_hasShrinkwrap":false},"0.11.0":{"name":"captains-log","version":"0.11.0","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"lodash":"2.4.1","rc":"~0.3.2","colors":"~0.6.2","merge-defaults":"~0.1.0"},"devDependencies":{"fixture-stdout":"0.2.0"},"readmeFilename":"README.md","homepage":"https://github.com/mikermcneil/captains-log","_id":"captains-log@0.11.0","dist":{"shasum":"8ad19df9b8d66b481060041be9b507738ff594fb","size":7125,"noattachment":false,"key":"/captains-log/-/captains-log-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.11.0.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1389854340359,"_cnpm_publish_time":1389854340359,"_hasShrinkwrap":false},"0.10.6":{"name":"captains-log","version":"0.10.6","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"sails-util":"~0.10.0","winston":"0.7.2","lodash":"2.4.1"},"devDependencies":{"fixture-stdout":"0.2.0"},"readmeFilename":"README.md","homepage":"https://github.com/mikermcneil/captains-log","_id":"captains-log@0.10.6","dist":{"shasum":"07f1a9d1a80b390c0c465936a373faf841d50393","size":6795,"noattachment":false,"key":"/captains-log/-/captains-log-0.10.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.10.6.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1387759977992,"_cnpm_publish_time":1387759977992,"_hasShrinkwrap":false},"0.10.5":{"name":"captains-log","version":"0.10.5","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"sails-util":"~0.10.0","winston":"0.7.2","lodash":"2.4.1"},"devDependencies":{"fixture-stdout":"0.2.0"},"readmeFilename":"README.md","_id":"captains-log@0.10.5","dist":{"shasum":"bd2286b9bd5fb04b5aa3085b5f8ba69fb8755df8","size":6786,"noattachment":false,"key":"/captains-log/-/captains-log-0.10.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.10.5.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1387065917856,"_cnpm_publish_time":1387065917856,"_hasShrinkwrap":false},"0.10.4":{"name":"captains-log","version":"0.10.4","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"sails-util":"~0.10.0","winston":"0.7.2","lodash":"2.4.1"},"devDependencies":{"fixture-stdout":"0.2.0"},"readmeFilename":"README.md","_id":"captains-log@0.10.4","dist":{"shasum":"a49ae221256b5f17584ecd3730c12f88e61ab147","size":6616,"noattachment":false,"key":"/captains-log/-/captains-log-0.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.10.4.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1387064735177,"_cnpm_publish_time":1387064735177,"_hasShrinkwrap":false},"0.10.3":{"name":"captains-log","version":"0.10.3","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"sails-util":"~0.10.0","winston":"0.7.2","lodash":"2.4.1"},"devDependencies":{"fixture-stdout":"0.2.0"},"readmeFilename":"README.md","_id":"captains-log@0.10.3","dist":{"shasum":"92740c4ce8d664f24a5f40e981b971af4bec683c","size":6350,"noattachment":false,"key":"/captains-log/-/captains-log-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.10.3.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1387063577896,"_cnpm_publish_time":1387063577896,"_hasShrinkwrap":false},"0.10.0":{"name":"captains-log","version":"0.10.0","description":"Simple wrapper around Winston to allow for declarative configuaration","main":"index.js","scripts":{"test":"mocha -b"},"repository":{"type":"git","url":"git://github.com/mikermcneil/captains-log.git"},"keywords":["winston","sails","log","logger","waterline"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/mikermcneil/captains-log/issues"},"dependencies":{"sails-util":"~0.10.0","winston":"0.7.2"},"devDependencies":{"lodash":"~2.4.1","fixture-stdout":"0.2.0"},"readmeFilename":"README.md","_id":"captains-log@0.10.0","dist":{"shasum":"81b458a3f1d12c30d9cd32aeaad715a66974e60b","size":4979,"noattachment":false,"key":"/captains-log/-/captains-log-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/captains-log/download/captains-log-0.10.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"}],"directories":{},"publish_time":1386998344665,"_cnpm_publish_time":1386998344665,"_hasShrinkwrap":false}},"readme":"# captains-log\n\n[![NPM version](https://badge.fury.io/js/captains-log.svg)](http://badge.fury.io/js/sails) &nbsp; [![Build Status](https://travis-ci.org/balderdashy/captains-log.svg?branch=master)](https://travis-ci.org/balderdashy/captains-log) &nbsp; [![Build status on Windows](https://ci.appveyor.com/api/projects/status/x80uq1asenhkmwit/branch/master?svg=true)](https://ci.appveyor.com/project/mikermcneil/captains-log/branch/master)\n\n\nLightweight logger with a simple pass-through configuration for use with fancier logging libraries.  Used by the [Sails framework](http://github.com/balderdashy/sails).  Optional support for colorized output, custom prefixes, and log levels (using [npm's logging conventions](https://github.com/isaacs/npmlog#loglevelprefix-message-).)\n\n\n## Installation\n\n```shell\n$ npm install captains-log\n```\n\n\n## Usage\n\n```javascript\nvar log = require('captains-log')();\n\nlog('hi');\n```\n\n\n##### Logging at a particular level\n\nBy default, if you just call `log()`, captains-log will write your log output at the \"debug\" log level. You can achieve the same effect by writing `log.debug()`.\n\n> IMPORTANT NOTE: npm calls this level `log.http()`, but we call it `debug`.\n> If you use `log()`, the logger sees this as a call to `log.debug()`)\n\nHere are all of the log-level-specific methods which are available in captains-log out of the box:\n\n```javascript\nlog.silly();\n\nlog.verbose();\n\nlog.info();\n\nlog.debug()\n\nlog.warn();\n\nlog.error();\n```\n\n\n\n## Configuring a custom logger\n\nTo use a different library, `overrides.custom` must already be instantiated and ready to go with (at minimum) an n-[ary](http://en.wikipedia.org/wiki/Arity) `.debug()` method.\n\n##### Implementing the simplest possible override\n\n```javascript\nvar log = require('captains-log')({ custom: customLogger });\n\nlog('hello', 'world');\n// yields => \"Hello world\"\n```\n\nThis assumes `customLogger` works as follows:\n\n```javascript\ncustomLogger.debug()\ncustomLogger.debug('blah')\ncustomLogger.debug('blah', 'foo')\ncustomLogger.debug('blah', 'foo', {bar: 'baz'})\ncustomLogger.debug('blah', 'foo', {bar: 'baz'}, ['a', 3], 2, false);\n// etc.\n```\n\nFor example:\n\n```javascript\nvar customLogger = console.log.bind(console);\n```\n\n##### Configure inspect\n\nWhen an object is passed, and inspect is set to true (it is true, by default), you can configure the inner inspect function options, by passing an `inspectOptions` parameter:\n\n```javascript\nvar log = require('captains-log')({inspectOptions: {colors: true, depth: null}});\n\nlog('hello', 'world', {this:'is', a: 'nice', object: new Date()});\n\n```\n\nThe previous code renders the object with colors.\n\n![result](https://cloud.githubusercontent.com/assets/453120/16435457/863c912e-3d6c-11e6-85a4-1c93f4340e2b.png)\n\n\n##### Using Winston\n\nFormerly, this module encapsulated [winston](https://github.com/flatiron/winston), a popular logger by [@indexzero](https://github.com/indexzero) and the gals/guys over at [Nodejitsu](https://www.nodejitsu.com/). But eventually, we made Winston optional to make captains-log as lightweight as possible and reduce the number of `npm install`s and `require()`s necessary for its usage in other modules.\n\nBut Winston is awesome!  And it's a great fit for many apps, giving you granular control over how log output is handled, including sending emails, logging to multiple transports, and other production-time concerns.\n\nTo boot up a captains-log that writes to Winston, do the following:\n\n```javascript\nvar log = require('captains-log')({\n  custom: new (require('winston').Logger)({\n    levels     : ...,\n    transports : ...\n  })\n});\n```\n\n\n> ### Why use a custom logger?\n> It it can useful to configure a custom logger-- particularly for regulatory compliance and organizational requirements (i.e. if your company is using a particular logger in other apps.)  In the context of Sails, configuring a custom logger also allows you to intercept all log messages automatically created by the framework, which is a quick way to set up email notifications about errors and warnings.\n>\n> That said, don't feel like you _have_ to use a custom logger if you want these sorts of notifications.  In fact, there are usually more straightforward ways to implement features like Slack, SMS, or email notifications.  For example, in Sails, consider customizing your `responses/serverError.js` file.  Or check out a product like [Papertrail](https://papertrailapp.com/).\n\n\n\n## Help\n\nIf you have further questions or are having trouble, click [here](http://sailsjs.com/support).\n\n\n## Bugs &nbsp; [![NPM version](https://badge.fury.io/js/captains-log.svg)](http://npmjs.com/package/captains-log)\n\nTo report a bug, [click here](http://sailsjs.com/bugs).\n\n\n## Contributing &nbsp; [![Build Status](https://travis-ci.org/balderdashy/captains-log.svg?branch=master)](https://travis-ci.org/balderdashy/captains-log)\n\nPlease observe the guidelines and conventions laid out in the [Sails project contribution guide](http://sailsjs.com/documentation/contributing) when opening issues or submitting pull requests.\n\n[![NPM](https://nodei.co/npm/captains-log.png?downloads=true)](http://npmjs.com/package/captains-log)\n\n\n## License\n\nThis package, like the [Sails framework](http://sailsjs.com), is free and open-source under the [MIT License](http://sailsjs.com/license).\n","_attachments":{},"homepage":"https://github.com/balderdashy/captains-log#readme","bugs":{"url":"https://github.com/balderdashy/captains-log/issues"},"license":"MIT"}