{"_id":"winston-module-logger","_rev":"10-e191e99fa02c92b4bed17eb897ed2ee6","name":"winston-module-logger","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"winston-module-logger","version":"1.0.0","description":"A simple winston wrapper for generating logger instance per module and log tags","main":"./src/logger.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/yehudasabag/winston-module-logger.git"},"keywords":["winston","wrapper","log","module","logging"],"author":{"name":"Yehuda Sabag"},"license":"ISC","bugs":{"url":"https://github.com/yehudasabag/winston-module-logger/issues"},"homepage":"https://github.com/yehudasabag/winston-module-logger#readme","dependencies":{"winston":"^3.0.0"},"gitHead":"93c164b28ad098e86b4084acb40063a2321f099a","_id":"winston-module-logger@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"yehudasabag","email":"yehudasabag@gmail.com"},"dist":{"integrity":"sha512-T5jaA+Q33+1pPkIMY6IXVSbwuILqd33B5OaFOHSqE51IPyCAEvdzUhq1H+w+lRK+AOApvlctpzjLuqHfr61Y9g==","shasum":"7e209b6f2319a7aac492c5025e014ed0106bfd7d","tarball":"https://registry.npmjs.org/winston-module-logger/-/winston-module-logger-1.0.0.tgz","fileCount":11,"unpackedSize":22900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMMUnCRA9TVsSAnZWagAAXSgP/j+wX2T0S292fDJrhXM5\nmF+zVEFKggtRcWBCvt8NKYimS3W2iMEDMaJx8uGpu++KYAeKmWJRY0HJGmAq\nV02DedJFhPU7k2M2mw54vxr0Nv9Bl2SMeBy1COKT/4L3sciiU4zo7Ablaei/\n47CY8RrBEg6F4w9CNSQOduMAR26NKyP40iwkOHrdgHV8TE3bgVxSw/osHN15\nooZfC7jVHTqasJqgMvILN5JLNum2gSKJTtxidG69OYLaFpUXhN79y9tAAeMh\n2A1MY10dJUZBFaKn9d9iyUDAYtr9+BONhjs9wkEZtWylryGX6BODXPs4TqbY\ne2FNOFvEHXK0NY2FT2UhJ8/fhkT0djXwjsS+/MqqbmUJDB+K9LHCHPUQNbhv\nmSLtKTiJ2GaZ/THdpQWBTxtQ41njF5KWuC0YbsobKD5qCTtWBcEmxGQyYEfc\nE2o4T71t9TLY/JmezonMohI1j6NrH8KrsfWzids9xAiQbI3RvUrsUhHbZrn0\nz93PJoz9ZsR+2Ly61CMPLNmjQYet8sP5mwEKaOelydwmq6N9EbN7nnUP/F/0\nf4HCYl7vr1CicjXZ0rgyu7sOVngIL8aeuChU7u4Y5dLdVQD9x65j85BAkcey\nlmI7zvNCqjcKAuDY8bELUYG6DKlybiITScNI2lg1t7aewBAzIO8bshD//BH2\nbXUI\r\n=xwMB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWegDDVMX67vx4zyYT0O54iIghmM8nsgUjy3f1gW9PHAiA2cWxe+mw3GnGtZDL8Yspdcn3RDa6LFwELhmfiXxg6Lg=="}]},"maintainers":[{"name":"yehudasabag","email":"yehudasabag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-module-logger_1.0.0_1529922855023_0.8834425396033903"},"_hasShrinkwrap":false},"1.0.1":{"name":"winston-module-logger","version":"1.0.1","description":"A simple winston wrapper for generating logger instance per module and log tags","main":"./src/logger.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/yehudasabag/winston-module-logger.git"},"keywords":["winston","wrapper","log","module","logging"],"author":{"name":"Yehuda Sabag"},"license":"MIT","bugs":{"url":"https://github.com/yehudasabag/winston-module-logger/issues"},"homepage":"https://github.com/yehudasabag/winston-module-logger#readme","dependencies":{"winston":"^3.0.0"},"gitHead":"fd6e344a2b6846f22b14d34b0b533292b6708019","_id":"winston-module-logger@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"yehudasabag","email":"yehudasabag@gmail.com"},"dist":{"integrity":"sha512-81myarTNceS5e3W9FVcxmEdfD9D6cxseek9wAN5Uw6uNoTM3XVG37FJ/iWCsc063WwnVF9Rb1jYv4+rI5cBNVg==","shasum":"0ae29de127ec01e5ab522dfbfb28f5c0fa2bbd5f","tarball":"https://registry.npmjs.org/winston-module-logger/-/winston-module-logger-1.0.1.tgz","fileCount":11,"unpackedSize":22133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMMX0CRA9TVsSAnZWagAAXDsP/1Vf6+fHoTskdY5WeZSn\naHZTkZyXBB2sv+9CPjjT6w/ZZ78cV7GWx25X/Xwz9xuLoQPjGs4PeWHqhnM5\nlPv+OPNrQ/kbtlzFLyDiUkxGfDchB407YhyCLhy2xVjPkurLqqDEyinx2WU1\n57q0eP57E7AIdPlJAV+ZNXjaHW78ogimIElHZpWesBMYUd0RXc5vW6CpsHH6\nXWwv0BGtGcTzq+jBlqUeFP0eeR8uwzSYR9ByvDyMHWvku7FyZ/7ky3gZHkpw\njJjljoQn1f0CTgdolQ/7LLyx26ydx45ng0e82NUEd6K6VcaSwPOiN31dza4t\nYgxrNDcoIDztow9gw6Aj++QgQxyXckuZLQU4Ne9qQWPpe7LO05xSek3GztNN\nZux2qPg7u445l0avrKa+tg3drMgm9peRViY2Rf/k/rMXepfOVcJ/zFXGxKbO\nntNeBQ851464NQZrKI2F3BeJNWd0vJM80fdlfWaLQ5aAEZBNFNiSmRV6HxRS\neb+Umru3r/h4wefGnyJak3uVXE8x5jHbm31Qu8G6aKhbNACfp9/sn8ZJ5dqp\nRL4CLtpvJxUZfynGWsgzEVehVyUYFJL1mpcWEwdGGa4xHShIqy+D02M9dfVg\nqDuOqEmQxwehijFMRRC0iqUd9Jke4qVB3ohY/yJx85Ve4qg87JlKbs7ubW9b\n630Q\r\n=2Tco\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4ybn9XiqX1RkrlJox37HR14oorvQbKHFlxFE7czGuCAiB88hLXH1LRS8+mbdcTNm4mUmg6Wsqt0Oj6a/EfYPnOpA=="}]},"maintainers":[{"name":"yehudasabag","email":"yehudasabag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-module-logger_1.0.1_1529923060592_0.055530782067624074"},"_hasShrinkwrap":false},"1.0.2":{"name":"winston-module-logger","version":"1.0.2","description":"A simple winston wrapper for generating logger instance per module and log tags","main":"./src/logger.js","scripts":{"test":"mocha tests/**/*Spec.js"},"repository":{"type":"git","url":"git+https://github.com/yehudasabag/winston-module-logger.git"},"keywords":["winston","wrapper","log","module","logging"],"author":{"name":"Yehuda Sabag"},"license":"MIT","bugs":{"url":"https://github.com/yehudasabag/winston-module-logger/issues"},"homepage":"https://github.com/yehudasabag/winston-module-logger#readme","dependencies":{"winston":"^3.0.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^5.2.0","sinon":"^6.0.1"},"gitHead":"669c640d535ee33ea740ae5a3f11c085db090499","_id":"winston-module-logger@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"yehudasabag","email":"yehudasabag@gmail.com"},"dist":{"integrity":"sha512-PtxprAnP27Cqv5qKipaxpMWa8RsWUnoDAfyNQUlVuus0cuZfnaHJ74KYMBIzAhEfRczFjyLN6NxiyH1/SePxQw==","shasum":"962ea69593a3729d7e3e98aca5b9744faeddaaec","tarball":"https://registry.npmjs.org/winston-module-logger/-/winston-module-logger-1.0.2.tgz","fileCount":12,"unpackedSize":37996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMcmjCRA9TVsSAnZWagAAsAIP/i3R5g1t8Cs7iD4dCixX\n+HZjQA1DQKzD+R1ooywnJwoRItCaN5rkQx23Rr3ZvYKyk6E+E1/CRK4kzhPG\n5cSG+2sWLTS10+yhuDPru3E2mmmaV6u1vEh8GhDZaB0EV+P3O43wQ/GB0vvO\nc4M2YC5dCMJnaFTPGuQhC6Atc5hFs+lZ1hIb+908ImIOSVBLsISvz+nwbaHn\nAiDNJQfsiTm2TxtkRA8UxdtF/2gAGcJdYAX2mtu41nK/o3508WRVlY2ZeDC6\nuMaH7a8/GXiGSZgN7X0Ost2lxvJVadMRc0tjTf9teWDBq27jy4EUzx1O/+Nq\nRXffuyS68moCWHgEXxV/P8LhBfT0XcG4tbFPN22Mf0+n1W1k1nEsXagIfRiN\nQd4OjJQi1jFTTI/MAoNDhHAL3JUxaEDNMDaxsJslF5PzT1+6VisTKDXwDgbg\nK/U6ZbslRwB/rbJrGVfWOfnnTkunevMd0vu4y/dezFdFXbm1JmSsNgJK9E7N\nVr1TCKBnKAsPHuouETdRxHefK7VdQ+UyTT2ffx5GOSOWABBwcmZQdwbnmdr5\n3odxST6mYHGjqMhUcODi547mW0xOXgh8SmwkN7S1qcIilzYN+NJ8Fmb8QKIV\nYNavk3DjCVEiGjTgsT7VUwTuBG5QfTd4JEjCaWSaMFl3dmj5KRSEAAcBknfa\ncJKS\r\n=MSFN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgXcblc30+/KxsfBPnrDuzzsJSDczKHJiQZG99TRiu+QIhAP4ggIUhnGZbNLRIbNa4Z/FZwk/IutiuBQtpNDs9kbNz"}]},"maintainers":[{"name":"yehudasabag","email":"yehudasabag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-module-logger_1.0.2_1529989538777_0.46488141631908886"},"_hasShrinkwrap":false},"1.1.0":{"name":"winston-module-logger","version":"1.1.0","description":"A simple winston wrapper for generating logger instance per module and log tags","main":"./src/logger.js","scripts":{"test":"mocha tests/**/*Spec.js"},"repository":{"type":"git","url":"git+https://github.com/yehudasabag/winston-module-logger.git"},"keywords":["winston","wrapper","log","module","logging"],"author":{"name":"Yehuda Sabag"},"license":"MIT","bugs":{"url":"https://github.com/yehudasabag/winston-module-logger/issues"},"homepage":"https://github.com/yehudasabag/winston-module-logger#readme","dependencies":{"winston":"^3.0.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^5.2.0","sinon":"^6.0.1"},"gitHead":"4c50e7aa7038d9ec8b28e36550a69a04fcad596b","_id":"winston-module-logger@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"yehudasabag","email":"yehudasabag@gmail.com"},"dist":{"integrity":"sha512-h2EAy8EDF6SdppFVWQpRoBYdGA5tt09355wnmM8ehi9oS/iNYSwLaSc9wPq7DJpUDwzUesZmP7ksDUYpc7ts9Q==","shasum":"2019e82b8a79b0e7886ef2538764c10fbb1f65dd","tarball":"https://registry.npmjs.org/winston-module-logger/-/winston-module-logger-1.1.0.tgz","fileCount":12,"unpackedSize":49838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVt9VCRA9TVsSAnZWagAAW+sP/1j482yMmiSLihFL067K\nxSG1j2em4Cl7Ms7B1jyhImhCxxS0zgyIbSE6YtYQqzxlM5wRk3L6Q9gVj57a\nC+sezkUgzW+LjtI6xcFhd7sk7xWwyuzUE2zi273upYw2jkMAUAACyd490wa6\nqwLbeWl20XWzMfr7njdfiWuJuLJKB2fO0emGOD6b0B5/95AHl0a1aRntj0D7\nllV2ITTSrskICvApgJHE4P4tmoRiUML5MYXORlmbdMWzZOE7mZCTnOD0knCL\nwHRd9tDzJI/+21iFANtTJdMBOTJQ9vINVR4qjQOjSscLTPKxQHUPkNOAb6Gc\n2aCfMrsSe4HPdXEnpGiEM61aFeVie3OdCfEER/kywQnyXNFQvIsaz5U0OrWy\nyorTDaSXi2TBtN5TkZSDW8Mg8+wUoAdjUz5nA/XCRBo8C+xyz3oxKj1cVfWU\nFP0spYVn+dIgecdP2fGJixyzlgmJ7LzabF0+86GXQ6d+2NdK/6o2b/t0FpwP\nLtIEWXEhOPkmXpEDG0+pQHdzqefpDwua0rJU9j4EIGwHrscivKmY1ubz35JR\nHUGzLa7d95dtASE9NtBUeB99hJtP42/uWdGYi84uDJzUvFXAe/K9fI1AZvjp\nz9kGuekyPMc4xTHcvCO3yNLIbEEYiWwKbhIXniJrLk8dctm+XQM/cF56rm6I\nSkT5\r\n=hJV4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYClonlkXenTLpIlXMFwMf/lnffQ+KFLgSmIAyCPt9tQIgYLQNP04+6Kyb8HDiaR4FlFaIKRTVjiZgfAt0cKLypz8="}]},"maintainers":[{"name":"yehudasabag","email":"yehudasabag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-module-logger_1.1.0_1532419925684_0.5289822921350562"},"_hasShrinkwrap":false},"1.2.0":{"name":"winston-module-logger","version":"1.2.0","description":"A simple winston wrapper for generating logger instance per module and log tags","main":"./src/logger.js","scripts":{"test":"mocha tests/**/*Spec.js"},"repository":{"type":"git","url":"git+https://github.com/yehudasabag/winston-module-logger.git"},"keywords":["winston","wrapper","log","module","logging"],"author":{"name":"Yehuda Sabag"},"license":"MIT","bugs":{"url":"https://github.com/yehudasabag/winston-module-logger/issues"},"homepage":"https://github.com/yehudasabag/winston-module-logger#readme","dependencies":{"winston":"^3.0.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^5.2.0","sinon":"^6.0.1"},"gitHead":"323210b973e08d70302b7f3d90a11b32554b5dc9","_id":"winston-module-logger@1.2.0","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"yehudasabag","email":"yehudasabag@gmail.com"},"dist":{"integrity":"sha512-bMn2entFsufcFIFG3pdxMu7l7VwAZUv+v8xuJGlOOD7EnJxYblpAzEXUQrkvVhPvMjYIy1oDMDsD4dqyQPBbMg==","shasum":"8dffea32c11fb052082d841ffe17a4dfc17a972a","tarball":"https://registry.npmjs.org/winston-module-logger/-/winston-module-logger-1.2.0.tgz","fileCount":12,"unpackedSize":59160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVv8NCRA9TVsSAnZWagAATQsP/2YP4cvzVv7vREAk/yFx\nNJO90N3wxOzrH3Fgr6nyxn2Cs33Th4UDb8IJpsYZo0GhsVaOHvY/lxdpv1Mu\nuWSvSWPzVJbhF8hg+6RydPCJOEGc4BQD5zDqgf1nzzM2zfdKvdEVoSZqsll/\nAg8cQDCZAQ7vD1R3iyv5AiB1uzWPaSZb+PzMbBH7IeBCIhED5EEH7VE1xiXG\n6SYfOJmhXygh+NDe7w4hyQJ74wYQEPRpXghNoLUgc/AGfL4QjUCSdHt6/wM1\n6VvMcrqKPnfkmFlj/JMMxilBZFXo2FuS2d6RkG09Pvdv3WJ2XaD8m3Yt2hqr\n3r5rHGMqv1ex62m/FhNzMnJwAlO9cu4tDLpfjVzaBngrsL0b46GC4SBHG6/M\nV+bWh2S8uDhLFAYygLvZbY6cJEQVGfgUE5Fh83m9jrF1OdZDUPdzoaVpi4bA\nMybgNQoGn8JyrbC4ewIliZIibkwX/Rbx+LJN1m4kbF/p3nD6pt7ibZzCspce\nupV+PU/Z9WRAdyZeLSeHtmFdIpO4vC1R+NYj8VpoLZ4RTFPcUYffynNE1L0V\nm4Zt1eNpvIrNdQI2DkzegRFtsVAZS3RH4rSGUF5b1BMk1bG3mfj3GcKjeWvZ\nVixUd/rKKoejAgFj0RdqKY36irWMgfaa7mrfpKVu6lAQuLEIPKQ4E+CC3gZW\nS/Le\r\n=IY3F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIF0S7jjRIwm+YSugHOcKGpHpVD7lHLUGXqMahWAsn1m2Ah8pVqigoMVpZSP3o7DdJit4/UJbm/yOSXkY8Qz1/pyM"}]},"maintainers":[{"name":"yehudasabag","email":"yehudasabag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-module-logger_1.2.0_1532428045301_0.2215157264659251"},"_hasShrinkwrap":false},"1.2.1":{"name":"winston-module-logger","version":"1.2.1","description":"A simple winston wrapper for generating logger instance per module and log tags","main":"./src/logger.js","scripts":{"test":"mocha tests/**/*Spec.js"},"repository":{"type":"git","url":"git+https://github.com/yehudasabag/winston-module-logger.git"},"keywords":["winston","wrapper","log","module","logging"],"author":{"name":"Yehuda Sabag"},"license":"MIT","bugs":{"url":"https://github.com/yehudasabag/winston-module-logger/issues"},"homepage":"https://github.com/yehudasabag/winston-module-logger#readme","dependencies":{"winston":"^3.0.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^5.2.0","sinon":"^6.0.1"},"gitHead":"f48cd91623fe31a6c9edf61e5a9acfd9cb1fea9c","_id":"winston-module-logger@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"9.5.0","_npmUser":{"name":"yehudasabag","email":"yehuda@oriient.me"},"dist":{"integrity":"sha512-fUrlp9lk6w5+o0F8B1QqjdShqXS7PTTKPl88vuZ7AXISMlJtwr3dwF71x60ommqhlGXjz3jHIO+waehnhVujcQ==","shasum":"961f8fdb7f8df10b5ed0ccf0fc893d1089b5ffde","tarball":"https://registry.npmjs.org/winston-module-logger/-/winston-module-logger-1.2.1.tgz","fileCount":12,"unpackedSize":65394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIIsxCRA9TVsSAnZWagAAAxgQAIpqTnALSWo/y7grpKO/\nV//Ca7OEJ9B7pmtDZRO+F05k+Coz8Co3DPko9aEvvWoY6js8xeae9aqxRjuO\nrGehsjQ9YsoT/P2dVSpj9DyUjg7uBUEPRAd8ijH1kwc++DDe/8ew9Ll+25rJ\nvexBxV9jsTYN11CNhOPBxVJzgmqeBktSUSjBpr+mT2bsdC5Jt9a7My3X/+UJ\n4QQZ95khGRuRKARh6J+6J3qsUzsT+E3vh/zc9UavpkltKi9J7aEadlnTf9p0\nbq5MPig+9FbibTH58e149Ckn/eTdIlQsI6Wb8N3rV01jhs/djHZe+2DAanrO\nyV0n+dTrUNeMHi6Ie3bnxERhPtVkT79YhT4gZK7DFqjZPY1HQZXGwCJFMx0F\nt0pxEyoXBHfSX6XG6OYbgwWw/o8LuHA7Aly3hf1upnXFH8pPIqZ8uFL+wDU+\nL3ZHWm7frzRqfMUT7nCPQvIwjfjsEc7/Xsg+Zw2A+Uw4H7NQivOckyrAGDjQ\n9ub970SPHwgOP2OGBTPsdMaH/LhKXer9dC5+uX0Npms/sh1uHanQ/fS9ubzC\neM21aHH/BAFEvurvovUDYkKmO6ONvfBkz4QFgqKhUrvBiRJcPgYKaX7rOdSb\niWM6i+2d+TlnjvEvk0ZTmXgZBIngQ6v4pQ6mpNf7fcKIdeZjxXWsgCv95WVM\n3A7u\r\n=xeSD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8LH4zhIfxuq7Ozc50XsWihL1doN3iAcK39U6PpC9g8gIhAIep0beSTbHYSJmHr8+5fzVuZ6gE64h75FAVy1nrkXkd"}]},"maintainers":[{"name":"yehudasabag","email":"yehudasabag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-module-logger_1.2.1_1545636656751_0.021489050750084893"},"_hasShrinkwrap":false},"1.2.2":{"name":"winston-module-logger","version":"1.2.2","description":"A simple winston wrapper for generating logger instance per module and log tags","main":"./src/logger.js","scripts":{"test":"mocha tests/**/*Spec.js"},"repository":{"type":"git","url":"git+https://github.com/yehudasabag/winston-module-logger.git"},"keywords":["winston","wrapper","log","module","logging"],"author":{"name":"Yehuda Sabag"},"license":"MIT","bugs":{"url":"https://github.com/yehudasabag/winston-module-logger/issues"},"homepage":"https://github.com/yehudasabag/winston-module-logger#readme","dependencies":{"winston":"^3.0.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^5.2.0","sinon":"^6.0.1"},"gitHead":"4fdc684659cefa6a33b6d78f284c589b6ed7134f","_id":"winston-module-logger@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"9.5.0","_npmUser":{"name":"yehudasabag","email":"yehuda@oriient.me"},"dist":{"integrity":"sha512-UPit4pGhtyKtGWCvhM2LAsZuBsRVsRpUixaiKl5uDeVf+8CiTd5qYFO1ss1IkEsUvNrqNJeOkrBzP+ScZ8Pm1A==","shasum":"6787b23541e3418999aac23405b1850281577a23","tarball":"https://registry.npmjs.org/winston-module-logger/-/winston-module-logger-1.2.2.tgz","fileCount":12,"unpackedSize":66123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNZ84CRA9TVsSAnZWagAAXZoP/3DSyplKhDl1v0PiVtOJ\nxwjbTZKRDAh6lfGQaGfEh/pVHWQNmkRoTe/7836mOWfRtm/8I0xm05/KQ8K6\nIR4wPVR1lIgBnOP5tNdV9qaDFUN7P6KmWwygMDK3ToNIz0kddJL1HWP8+6j6\nDp9Iz4CCIH4Bpm/sg2+NOBpuKhxMCmpOQ8Ohib+5tSAKTWVLB885+NX0oA75\nJQR7JS5NDookkgVeL4Q96Khoga8DR+5y6PXPNhhWfr/CId3hrMxr3hQI1eWq\npeTqakoCcE017fSC1D/EGEziohSMY0papOmZzoE8VojID+ofVQjTm8IPbmBM\nA/wvYLd5m3Q/IIqi0nfeq6jnpI76ISg+Tyfv4Yb6ZuN2wnfDXxxibemtPpU4\nZ23sha5iwfKQgAsgYz8KZ7/UonkpRP0jh7fsB84On5r9EnpgT+lvoNXBUM0I\nBqqxdRk9agyfrTrx78UPC89e+4VjnRtJ4/h8aQaWGNJgf5t144ZYQr4ZWp/Y\nsQlVf0dT2JYgSjQHuWV6RIFfne5b7lg5vgUMM/kv5Zfve14PAdl1y/Cfvy43\n9K1cQO/gt8azIRgTNwnf0OJ8emjXK33d1tzOJpgTUM5PQwX5ceU+VmfDIRE5\nkCHJh/qjqxZE4bBFy5eOsqdkllXbSQMI8wOrf+t1cwqFbSoElAVGhbpNFK6K\n46uL\r\n=Teox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT/Eoi0jFiQF9hztEzVIAbQk4HUzmeVlDHQvWJZhdKTQIgBSc+EaUObd67W1wAq9ZMu87ahoNGUlEdHYnUH7pOr1Y="}]},"maintainers":[{"name":"yehudasabag","email":"yehudasabag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-module-logger_1.2.2_1547018039701_0.9630271874649237"},"_hasShrinkwrap":false},"1.2.3":{"name":"winston-module-logger","version":"1.2.3","description":"A simple winston wrapper for generating logger instance per module and log tags","main":"./src/logger.js","scripts":{"test":"mocha tests/**/*Spec.js"},"repository":{"type":"git","url":"git+https://github.com/yehudasabag/winston-module-logger.git"},"keywords":["winston","wrapper","log","module","logging"],"author":{"name":"Yehuda Sabag"},"license":"MIT","bugs":{"url":"https://github.com/yehudasabag/winston-module-logger/issues"},"homepage":"https://github.com/yehudasabag/winston-module-logger#readme","dependencies":{"winston":"^3.0.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^5.2.0","sinon":"^6.0.1"},"gitHead":"992337b5a015f75eb54b316c899c0a742617939f","_id":"winston-module-logger@1.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"yehudasabag","email":"yehuda@oriient.me"},"dist":{"integrity":"sha512-kwhmqv3MushesV8wogVVM9XBBEpn5KCLxpS/bWlaqzZYINAC/S7GRqlH/UCn9iI7FNl/Ul65jreOmi8w92lr4A==","shasum":"7ee504e848f9a2d243f0e223128a737bfcaa0436","tarball":"https://registry.npmjs.org/winston-module-logger/-/winston-module-logger-1.2.3.tgz","fileCount":12,"unpackedSize":43996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNrDmCRA9TVsSAnZWagAACX0P/Ax9Tb+ttNgUlsjwWx40\nqoYgk/lxS7UIror09SHFYEyO7Aom+65TxBCWsbFgb50z8BxTU6DKbRjGGELR\n0lF9hdTx2O8l5fgXF9H+s2glqIySQw4QusgnaVu12MBB77UbcyyS+hSocw8F\nlz6INDyn1/6iFr4lsoDLIT7ax9qZx50ec/UPLadPISOLggf+4HI76h62GQwB\nofokkhq6BtJocZ69X5QTaw1FNWP4w5WzqLGcrxWVBHOmaX/cN+64gTeK5f0K\ncBQkG0LhtqquQuGHg7g5Vx6B3GgiTobIIxrjvavSV7e+oEPfbJQim7UqkChE\n1JL6tKi7mFASFf4M+nzElFTW3hV56FPiT+WarUXObq8GFZRbB5vexs5h/FWg\nnktSkAmIlQrx7GRs6w8yFnG5QeB9MEuP3wXiH/oWv5vPi+EFI5+qxS/LZ6uj\nsAIfqJLqmYetmgX0gNnpgN+caz70WTUsmUuOcSEz0fsg6vBZ1TbThuO1fMGa\nSSXA8lSpdw5FVVw7jkSPdYpUAhomvv4ekheQAY1FvWgthRaEEcBl9hjYGTnj\nEss5QGPiADHOpMJNBAEUAgF4erjrVmjKYq8kz6WNnwuhu7dRS7tn86EfBi+v\nL7vkVwdmVxA97jklIFFudJt754Bmz60A6RyH05U2nEGNBfleRxZAOfJu0EYW\nazbm\r\n=zX98\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/RyaaskNCMmfiggcw3RVkW8IwgAUc3wXOW7VyI6LM/QIhAKBcdUqvF50dC0LZjXkm9z3rDmWB9kJgbdHVaz25hZc3"}]},"maintainers":[{"name":"yehudasabag","email":"yehudasabag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-module-logger_1.2.3_1563865317812_0.7822087726507048"},"_hasShrinkwrap":false},"1.3.0":{"name":"winston-module-logger","version":"1.3.0","description":"A simple winston wrapper for generating logger instance per module and log tags","main":"./src/logger.js","scripts":{"test":"mocha tests/**/*Spec.js"},"repository":{"type":"git","url":"git+https://github.com/yehudasabag/winston-module-logger.git"},"keywords":["winston","wrapper","log","module","logging"],"author":{"name":"Yehuda Sabag"},"license":"MIT","bugs":{"url":"https://github.com/yehudasabag/winston-module-logger/issues"},"homepage":"https://github.com/yehudasabag/winston-module-logger#readme","dependencies":{"winston":"^3.0.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^5.2.0","sinon":"^6.0.1"},"gitHead":"9b89f95587f91e667fb816d03b1f775e9f807c93","_id":"winston-module-logger@1.3.0","_nodeVersion":"10.15.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-tIZimZuvvh/hHGNnE10xvF4DowaZmnb2C9HZXDu2sy9jvRNpEBiv1lZlvlUhnCaVphPA56GQjFggj1UyfjJDBg==","shasum":"e6ad2f894b3a69f4404f7bf0073a3308238f10b0","tarball":"https://registry.npmjs.org/winston-module-logger/-/winston-module-logger-1.3.0.tgz","fileCount":12,"unpackedSize":44048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlFVNCRA9TVsSAnZWagAADA0P/iPEoSaLGsXg/G0AYMMu\nQC46IORVS61V7/npo6PA+sABjqan6W3IBk7w987IbNxomPt6XM8gPtWxEfQO\n/W3sj2aodn8XwEhTacdO70uLYKqG4EnedhDrrepUPypEwEjBIXY2U9n9oKSw\ns/iPLYq1uY55bJFBp+FdBfpRVj1j/av6FAppUOEOUVsXSsuJqz5/BfDCxDcQ\n3M7yL0A2PoaaJoGeiNBVgTUgIFy3ILrRFTABUuEm+mpOd5Sp1pCihz1vO4kh\nGYUU66xFSOdL7f/167lLI/PBpcEwV9CvwhYc75VSkiuybAd5Zq30UNLzCRWF\n7vRtior8YWrkWudhsaAZQBM9Z+IRC+DCXd9ILaUcZZsQFN/bAdyz7f5K9ZFF\nMxUyGrc4riAxIh+1JSX16K5ZSw5ntl5rPds7RytRFK+DYLisZkW7yuQZKyM0\nITQo+pMAd4+NJGBUf/11myiTcvf1IujPbC3lRZXrIffKxv2N5flTsOVVVpfF\n7azmPDf13V7Rl5t28f4T/+AZCdnxjH1RXi53//F8AaDwP9yaKpYNOskW8rx3\nL2eQnH2qZImaBIdxK3X+HAi2PnUwz+ZvYlab3TQ1bh8lH1dgmr3dKNSxaLt2\n98oojXcdW7KC1sFFCXMsYpsMqgA4Yy/0OVoy3upN/IvRPdMD5HukULqg62qA\nbdjE\r\n=KWkm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcRPSN/dhyVlutcPf+MPncq5MNFEadxpI31CxRrAmARAiAw3meZqdMhCSOQn2xMMQjn6i8TXWutEwNhk/SqNJvGlA=="}]},"maintainers":[{"name":"yehudasabag","email":"yehudasabag@gmail.com"}],"_npmUser":{"name":"yehudasabag","email":"yehuda@oriient.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-module-logger_1.3.0_1570002252834_0.4932475633003788"},"_hasShrinkwrap":false},"1.3.1":{"name":"winston-module-logger","version":"1.3.1","description":"A simple winston wrapper for generating logger instance per module and log tags","main":"./src/logger.js","scripts":{"test":"mocha tests/**/*Spec.js"},"repository":{"type":"git","url":"git+https://github.com/yehudasabag/winston-module-logger.git"},"keywords":["winston","wrapper","log","module","logging"],"author":{"name":"Yehuda Sabag"},"license":"MIT","bugs":{"url":"https://github.com/yehudasabag/winston-module-logger/issues"},"homepage":"https://github.com/yehudasabag/winston-module-logger#readme","dependencies":{"winston":"^3.2.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^8.0.1","sinon":"^6.3.5"},"gitHead":"2978365602c3490c4ff0651b5e6033a703a93173","_id":"winston-module-logger@1.3.1","_nodeVersion":"10.15.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ugf4lUs9itdKrYXFVYY7aBja6Z/MUcs5DYta7TmGtbotVIe8y9ridrEl+Zb0omUwr7M8afLcV7Sqa9cbHY1w6w==","shasum":"2ec53041ed93a4b408f01dd8293c8c3749318fe6","tarball":"https://registry.npmjs.org/winston-module-logger/-/winston-module-logger-1.3.1.tgz","fileCount":12,"unpackedSize":45821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6HF6CRA9TVsSAnZWagAAHOsP/0WzKGzi5Mw7oaUc3HRM\nBhPthCbCRJH/Frbi3O/4AUvQ2iVskMInFQPpJSTUtwzErQWdMpQ1QzX/ByL3\nmkCf9EY/9lQ2vjRRp5wvWHMsMf2HiCvCrGp7OW1FZTWuVyW/AZBzdSFPu5iO\nthQ9B1y61Zngvm40LNFFRrWOtMm/wf+5yS5/YobQyUDAAGLNNBH+1HEJOPET\nCC6Sgd2u9Gf9FvRFvxgJ85Wj6bt5A/QNsDhIT4SYUYtepdP+pRrT6oNT/zHO\nA2pzm82JQzBYPrHPfCmxCD3/eun5pkU2WPApd9tmLGFAsBitn7RRTnz5ir/M\nD/g9diTkYn8F7BAlI76WV1KNvkvfQVadP53fA8PFVXSZPs2FCN0+bw007k7j\nxw8LkYt2ti3z2GblXEWyVnHj/+yhW6DFUu+KfRAPnbkEFK08csb7qtVpBWCc\nH4OVVvcj2nxRs5LDs2jNLKu+nrqeBDtgT3xit2jp4C6JHfE1loGS7MLrePl+\nD2B5faS5aJSVEgqM0e8nmOqY8oQaPzA1gGsqbaMdOL0TfCpm3KFm2OAASmUt\n25ERF6ZtSxKkF9WN/kSyEkGKzSE6egnaZoiTyUIBX7uLGFSAxPAphcQhdalW\nITQLT4Oqt9pI3Fvy5DV/qckzVkAOve30n2zR2F6qN5u+2eNZqi+0nhS7eBM1\nSLX3\r\n=8SgC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBAn6mJEbwf3IJJ2YMo81QYjwfGxxkaL/D4YGB0uo6FAiAYv7K8qtZMn30/m/imZ0Oa1W+QJh+hiGkEW3tdhgE+ZA=="}]},"maintainers":[{"name":"yehudasabag","email":"yehudasabag@gmail.com"}],"_npmUser":{"name":"yehudasabag","email":"yehuda@oriient.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-module-logger_1.3.1_1592291705675_0.13055274780202208"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-25T10:34:15.022Z","1.0.0":"2018-06-25T10:34:15.122Z","modified":"2022-05-24T13:14:24.190Z","1.0.1":"2018-06-25T10:37:40.678Z","1.0.2":"2018-06-26T05:05:39.066Z","1.1.0":"2018-07-24T08:12:05.739Z","1.2.0":"2018-07-24T10:27:25.447Z","1.2.1":"2018-12-24T07:30:56.937Z","1.2.2":"2019-01-09T07:13:59.842Z","1.2.3":"2019-07-23T07:01:58.079Z","1.3.0":"2019-10-02T07:44:12.986Z","1.3.1":"2020-06-16T07:15:05.765Z"},"maintainers":[{"name":"yehudasabag","email":"yehudasabag@gmail.com"}],"description":"A simple winston wrapper for generating logger instance per module and log tags","homepage":"https://github.com/yehudasabag/winston-module-logger#readme","keywords":["winston","wrapper","log","module","logging"],"repository":{"type":"git","url":"git+https://github.com/yehudasabag/winston-module-logger.git"},"author":{"name":"Yehuda Sabag"},"bugs":{"url":"https://github.com/yehudasabag/winston-module-logger/issues"},"license":"MIT","readme":"# winston-module-logger\nA simple wrapper around winston logger that lets you logging by module and also using metadata for tags.\nThis logger is mainly used (by me) for logging to Console transport. The log format is always JSON since the logger is used mainly in microservices architecture where a collector is collecting the logs to some central log management (e.g ELK, Stackdriver etc.).\n\n# Installation\nnpm install --save winston-module-logger\n\n# Usage\n```js\nconst moduleLogger = require('winston-module-logger');\n\n// init the log logger and pass the log level (info by default).\n// Should happen once in the application lifecycle.\nmoduleLogger.init('debug');\n```\n\n## Simple string logging\n```js\n// in some other module or scope you wish to have a specific logger, you can pass the module name\nconst log = require('winston-module-logger').getLogger('DBAccess');\nlog.debug('my message');\n```\noutput on stdout:\n``` console\n{\"moduleName\":\"DBAccess\",\"level\":\"debug\",\"message\":\"my message\"}\n```\n\n## Adding metadata tags\nif you wish that all the messages will include some metadata in the logger instance you can 'getLogger' with metadata\n```js\nconst { getLogger } = require('winston-module-logger');\nconst log = getLogger('MyModule', {apiKey: apiKey});\nlog.info('REST api called for specific api key');\n```\noutput on stdout:\n``` console\n{\"moduleName\":\"MyModule\",\"level\":\"info\",\"message\":\"REST api called for specific api key\", \"apiKey\":\"12345\"}\n```\nyou can also add metadata tags on specific log calls:\n```js\nlog.warn('REST api called with wrong api key', { wrongApiKey: wrongApiKey });\n```\noutput on stdout:\n``` console\n{\"moduleName\":\"MyModule\",\"level\":\"info\",\"message\":\"REST api called for specific api key\",\"apiKey\":\"12345\",\"wrongApiKey\":\"555\"}\n```\n## Error logging\nYou can pass the exception object as the second parameter and it will log the stack trace\n```js\nlog.error('aaa', new Error('my error'), {apiKey: '12345'});\n```\n```console\n{\"moduleName\":\"MyModule\",\"stack\":\"Error: my error\\n    at Object.<anonymous> (/Users/yehuda/git/rest-api/logger.js:8:18)\\n    at Module._compile (module.js:660:30)\\n    at Object.Module._extensions..js (module.js:671:10)\\n    at Module.load (module.js:573:32)\\n    at tryModuleLoad (module.js:513:12)\\n    at Function.Module._load (module.js:505:3)\\n    at Module.require (module.js:604:17)\\n    at require (internal/module.js:11:18)\\n    at Object.<anonymous> (/Users/yehuda/git/rest-api/app.js:6:13)\\n    at Module._compile (module.js:657:14)\",\"apiKey\":\"12345\",\"level\":\"error\",\"message\":\"aaa\"}\n```\n## Adding error and warning hooks\nYou can add a dummy 'middleware' to the error and warn logs. This is mainly for the purpose of adding some functionality \non error and warnings such as incrementing a prometheus gauge or something like this.\nFor performance reasons you can add only one middleware to the error and warn log functions.\nThe logger assumes there is no dependency in the middleware function and does not 'await' for it.\n\nYou can add the middleware both in the module logger level (the logger obtained by the getLogger method) or globally \nfor all the module loggers in the system.   \n\nTo add a middleware on the module logger use the addLogMiddleware method of the module logger:\n```js\nlog.addLogMiddleware('error', () => { /*... do something */ });\n ```\n To remove the middleware:\n ```js\n log.clearLogMiddleware('error');\n ```\n To add a global middleware to all the module loggers (whether they already exist or will be created later):\n ```js\nconst moduleLogger = require('winston-module-logger');\nmoduleLogger.addGlobalLogMiddleware('error', () => {/* ... do something */});\n ```\n To clear the global middleware:\n ```js\nmoduleLogger.clearGlobalLogMiddleware('error'); \n ```\n To clear all global middlewares:\n ```js\n moduleLogger.clearAllGlobalMiddlewares();\n ```\n## Contributions\nYou are welcome to open PRs\n","readmeFilename":"README.md"}