{"_id":"@hackcapital/logger-nodejs","_rev":"70-82fcc4dba48d2931ba72e6875e689dd7","name":"@hackcapital/logger-nodejs","dist-tags":{"latest":"1.1.7-ops"},"versions":{"1.1.2":{"name":"@hackcapital/logger-nodejs","version":"1.1.2","keywords":["log","logger","logstash","bunyan"],"author":{"name":"Thales Pinheiro","email":"thales@hackcapital.com"},"license":"MIT","_id":"@hackcapital/logger-nodejs@1.1.2","maintainers":[{"name":"brendan-kelly","email":"brendanhkelly@gmail.com"},{"name":"brettcampbell","email":"campbell.bc.e@gmail.com"},{"name":"coreysan","email":"corey@sancosoftware.ca"},{"name":"danielalmeida","email":"daniel.almeida@live.com"},{"name":"fayezosaadi","email":"fayez@hackcapital.com"},{"name":"gaossou","email":"sxgao3001@gmail.com"},{"name":"hackcapitaladmin","email":"kc@hackcapital.com"},{"name":"hackcapitalbot","email":"ops@hackcapital.com"},{"name":"hounslow","email":"hounslowmatthew@gmail.com"},{"name":"hugodorea","email":"hugo@aioninnovations.com"},{"name":"iansu","email":"ian@iansutherland.ca"},{"name":"jesstice","email":"jessica.dieuique@gmail.com"},{"name":"julienescueta","email":"julien.escueta@gmail.com"},{"name":"magitron","email":"maggie@hackcapital.com"},{"name":"markbahnman","email":"mark.bahnman@gmail.com"},{"name":"mwillcox","email":"mattjwillcox@gmail.com"},{"name":"nicholedlc","email":"nichole@hackcapital.com"},{"name":"otang","email":"chris@robsonlabs.com"},{"name":"prachis","email":"prasg19@gmail.com"},{"name":"slajax","email":"kc@kc.io"},{"name":"slaterb1","email":"ben@hackcapital.com"},{"name":"thalesfsp","email":"thalesfsp@gmail.com"}],"contributors":[],"homepage":"https://git.cto.ai/hackcapital/tools","bugs":{"url":"https://git.cto.ai/hackcapital/tools/issues"},"dist":{"shasum":"70fd1a6fd5c60e5c4cebd63811fe389e04b193ab","tarball":"https://registry.npmjs.org/@hackcapital/logger-nodejs/-/logger-nodejs-1.1.2.tgz","fileCount":22,"integrity":"sha512-3N3NNFELtzwQu1N8ahdNMJVljHh0TObziVMJ7c3VhxpIPS3/yrFlxtMTwz3+HEGVQiwuZsODK98bDnm69bj3ng==","signatures":[{"sig":"MEUCIEoqtrJ2AKYwaU3PLqo8ONis25TRO6pXsCOWvOkf8dt0AiEA9rDz69C8fKiMonWS2y6ZKvfAbm86Z+oIRybB9YXsaRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/FyICRA9TVsSAnZWagAAMBcP/1Ed0UNmX/E/7esnZV0O\nxxO+utq1U2bS0sBertlwcRIGPUK8WZ6NDccYIF3mbTFzkE27bdIaUcV0LfnC\nCuuzLubz6J1/8VStzZKm45fM7AcWFnk4dTudwfF0QObcFZiEhHushpThF00D\n/eZZtR1an0m5IjSGfbBM5UBcgaxoAdlVOBwG41grx/cYeQ7wWRRTbP/IThfC\nQbovkCHF7RmgCOWihdG2MS2XvOMCKmEF22Ky9hpdWyJeYNuUe0gzBikCRKCe\nJD47Mbmv8hYk+UB43l6rkcC3J+50tf+KFv2yz8HN8lKBUP9l/6NvN8MZHiPa\naapwDqaAq6pVPDXIzumZxvtdOKn7NyPBm13UjkMi48SW8jGG4eprbv5hgnAt\ntVN2njgUYEL/+CoW5SbvFlRu9mQ3gvYp3cvosAK6sYT5qiUnJlwIkjr8Kq0Y\nwxFmhSTJJyjH86T1sOlOpNBP97ehDhlnM/dXJfwlw29ppwzY2V0WWufTkZSo\n7oyqf5yJAeiQbs3NhxraAJar3iKXg5U1S51OhXuTf4VTkjhVQ/nqAQuMohcl\nwM0m3JTia1pFQGQEjFIKeBdxXDJAS7hG63aVBHIZfSzhE3iBCZHevn2HkFex\ncWAmi3EjK7WzP7DTHsDRLRq5Gs+rvlZ32WPs3LW3VNdEqCy8C1qPtZd9OMu3\nGE2O\r\n=VvPr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=4.2"},"gitHead":"17e96b18418346c14655739ed9311c22d610b1b2","_npmUser":{"name":"thalesfsp","email":"thalesfsp@gmail.com"},"repository":{"url":"git+https://git.cto.ai/hackcapital/tools.git","type":"git"},"_npmVersion":"6.0.0","description":"It's a powerful logger built on top of Bunyan capable to write logs to stdout, file and send to LogStash out-of-the-box.","directories":{},"_nodeVersion":"9.10.1","dependencies":{"bunyan":"^1.5.1","bunyan-tcp":"~0.9.3","bunyan-prettystream":"~0.1.3","@hackcapital/distributor":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jscs":"^3.0.7","jsdoc":"^3.5.5","mocha":"^5.1.1","plato":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/logger-nodejs_1.1.2_1526488198948_0.4441837172237948","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@hackcapital/logger-nodejs","version":"1.1.3","keywords":["log","logger","logstash","bunyan"],"author":{"name":"Thales Pinheiro","email":"thales@hackcapital.com"},"license":"MIT","_id":"@hackcapital/logger-nodejs@1.1.3","maintainers":[{"name":"brendan-kelly","email":"brendanhkelly@gmail.com"},{"name":"brettcampbell","email":"campbell.bc.e@gmail.com"},{"name":"coreysan","email":"corey@sancosoftware.ca"},{"name":"danielalmeida","email":"daniel.almeida@live.com"},{"name":"fayezosaadi","email":"fayez@hackcapital.com"},{"name":"gaossou","email":"sxgao3001@gmail.com"},{"name":"hackcapitaladmin","email":"kc@hackcapital.com"},{"name":"hackcapitalbot","email":"ops@hackcapital.com"},{"name":"hounslow","email":"hounslowmatthew@gmail.com"},{"name":"hugodorea","email":"hugo@aioninnovations.com"},{"name":"iansu","email":"ian@iansutherland.ca"},{"name":"jesstice","email":"jessica.dieuique@gmail.com"},{"name":"julienescueta","email":"julien.escueta@gmail.com"},{"name":"magitron","email":"maggie@hackcapital.com"},{"name":"markbahnman","email":"mark.bahnman@gmail.com"},{"name":"mwillcox","email":"mattjwillcox@gmail.com"},{"name":"nicholedlc","email":"nichole@hackcapital.com"},{"name":"otang","email":"chris@robsonlabs.com"},{"name":"prachis","email":"prasg19@gmail.com"},{"name":"slajax","email":"kc@kc.io"},{"name":"slaterb1","email":"ben@hackcapital.com"},{"name":"thalesfsp","email":"thalesfsp@gmail.com"}],"contributors":[],"homepage":"https://git.cto.ai/hackcapital/tools","bugs":{"url":"https://git.cto.ai/hackcapital/tools/issues"},"dist":{"shasum":"41d73a82b0f4f09ac23ea6471cf93a395f4836f5","tarball":"https://registry.npmjs.org/@hackcapital/logger-nodejs/-/logger-nodejs-1.1.3.tgz","fileCount":22,"integrity":"sha512-8A/hw7VhHthKs3w3Q3ndUwK1yiC1gupyGV/yVAvvFEoAIP7aZrn9RgZJkqhQn9JgD/9E7/zw0w22NmTJ4IwenQ==","signatures":[{"sig":"MEUCIF22B36yNbNHuovT0raWyLdjTA/9vObBKGNJ22hEgZa7AiEAigUizb0DS2x5xHmlijdxoPd9O4xlcDRiUJfXAIVcJ/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/Op1CRA9TVsSAnZWagAAn70P/3KKfXqmBqtGlUEZqCTD\nWc3Yfl8RVDuyLb/s8m7rw3vUPy6iQvRA8P4Foo7H+liZl2kd2moiG6jrMl21\nUZwDeXxKhXNSc2Hr0ZrbRvecM87HQdBWELGoRxQp8nmXI1tumrvVHhElMyPs\nacaLh2/7ujKOD8F/lI5k1pWtAnze6nEV0fa/gJzjWLlTXZH1qSkpmYoKa7Cw\nVfgyE8TQL0dbNaYeTmDCyxgLqYXdsA6P5BDfTkAGOXxdkON3lV+ZFzA55a17\ndXmLURiFXP4XGg4kE3EyTH8hK1n4q1GqP8oAyjbjDtJKCPRe96slUabY9I9e\n3fNgSWNzqnlIZLPbI0oj7gQdquc6zIS4dxkmjHTmBme9lubs89m7fqGIB+bE\nBTAtLXbixhh5IYgB/nS5akHyXKpirE3eTte23p2H9xhdyLZ0ZaKHw1vjt+Am\nvyMa3Z31VXoFkWJKpyvWYcTL7/9OZEgAdAgjL6NEIm8ZTrYMl4o7+gN4fguN\n6i9Iv1Nn4v4m7r914Cfgqj5+bGOI0BYoSw9Cmhj3e8kh6cTd6Tx66j/B8AAZ\nDGEOc7g5Hp9NXuSLBFL4dQ4q1aBv99Oz7dK9uxkLGbPu5yJAcUSgZHNh4pgc\nwFWMXwoLh/I3G2WNRYAGxImQnFz+q4bUkb3S0i5FB6qP8b3n9ygOwNqQskO5\nATe2\r\n=i/bC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=4.2"},"gitHead":"ffc462833be3bfb2cb8a63a868a7f1689165411a","_npmUser":{"name":"thalesfsp","email":"thalesfsp@gmail.com"},"repository":{"url":"git+https://git.cto.ai/hackcapital/tools.git","type":"git"},"_npmVersion":"6.0.0","description":"It's a powerful logger built on top of Bunyan capable to write logs to stdout, file and send to LogStash out-of-the-box.","directories":{},"_nodeVersion":"9.10.1","dependencies":{"bunyan":"^1.5.1","bunyan-tcp":"~0.9.3","bunyan-prettystream":"~0.1.3","@hackcapital/distributor":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jscs":"^3.0.7","jsdoc":"^3.5.5","mocha":"^5.1.1","plato":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/logger-nodejs_1.1.3_1526524532245_0.6598185149497744","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@hackcapital/logger-nodejs","version":"1.1.4","keywords":["log","logger","logstash","bunyan"],"author":{"name":"Thales Pinheiro","email":"thales@hackcapital.com"},"license":"MIT","_id":"@hackcapital/logger-nodejs@1.1.4","maintainers":[{"name":"alexkushner","email":"alex.kushner@gmail.com"},{"name":"brendan-kelly","email":"brendanhkelly@gmail.com"},{"name":"brettcampbell","email":"campbell.bc.e@gmail.com"},{"name":"chowmein","email":"carmenchow@protonmail.com"},{"name":"coreysan","email":"corey@sancosoftware.ca"},{"name":"danielalmeida","email":"daniel.almeida@live.com"},{"name":"fayezosaadi","email":"fayez@hackcapital.com"},{"name":"gaossou","email":"sxgao3001@gmail.com"},{"name":"hackcapitaladmin","email":"kc@hackcapital.com"},{"name":"hackcapitalbot","email":"ops@hackcapital.com"},{"name":"hounslow","email":"hounslowmatthew@gmail.com"},{"name":"hugodorea","email":"hugo@aioninnovations.com"},{"name":"jesstice","email":"jessica.dieuique@gmail.com"},{"name":"jplew","email":"jp@hackcapital.com"},{"name":"julienescueta","email":"julien.escueta@gmail.com"},{"name":"magitron","email":"maggie@hackcapital.com"},{"name":"mariomejia","email":"mario@hackcapital.com"},{"name":"markbahnman","email":"mark.bahnman@gmail.com"},{"name":"mniehe","email":"mniehe@gmail.com"},{"name":"mwillcox","email":"mattjwillcox@gmail.com"},{"name":"nicholedlc","email":"nichole@hackcapital.com"},{"name":"nicohackcapital","email":"nico@hackcapital.com"},{"name":"pabloaredu","email":"pablo@hackcapital.com"},{"name":"prachis","email":"prasg19@gmail.com"},{"name":"slajax","email":"kc@kc.io"},{"name":"slaterb1","email":"ben@hackcapital.com"},{"name":"thalesfsp","email":"thalesfsp@gmail.com"}],"contributors":[],"homepage":"https://git.cto.ai/hackcapital/tools","bugs":{"url":"https://git.cto.ai/hackcapital/tools/issues"},"dist":{"shasum":"7cb4e78bb72a28e879e7a35d28a5341c713621d2","tarball":"https://registry.npmjs.org/@hackcapital/logger-nodejs/-/logger-nodejs-1.1.4.tgz","fileCount":23,"integrity":"sha512-UgPJ8p4PquAen2kIBuBTDQmin0m8KJ74DdUpbRg8LzTg/FuWkKzmzEoMm1NiaSC2lFVBO/9jjanixN6J+nk8jg==","signatures":[{"sig":"MEYCIQD09GRvyEZ1qj6VmRnD7Pqy7bc3Q1L4vtE4vjPMZkqQZQIhAL9WEtYCh44PH79YdyU8ZT9XWF9aaUT465lxG7kJiLrA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKT4FCRA9TVsSAnZWagAAGRgQAIDhZNFLES6UnLyZCnkw\nB3eDpc9YfuqCwnzrL+rw22UzDzpVhjkOuS51E0fzjso4LV/+lfNVBWsiOH4r\n7EeXr6jIGWJxWMtvknmCxQt7q+iLpvpGF8FPVsG5KiH8gI5r9dRUku8wwxoD\npsyqwkHCbfDS3k90rCfMStHn+ET+leFDgPX73QHvqXU8+LX2QXstZdyCD6M/\nc11xU4Nuddx4yQk223Ngry8yOeALu3PdiqvWcw4TC8QUzQgK4Zmz2HUCdP4H\nVP1WipJbveKHk/u+i0hTe4H8teKz618XGA889T20warxFMXVHFRf99x6KHMH\npVLs2BbhggwdeKa1Acdh7g8zkI+eIRZUJaCgMghO2LAYgjMbKq5TP3Ib8I0U\nbNHXQE7jl6zRErv7OqZZ1m91mx7Zhp4dNUFhKLaEELeaL3Kotput4QoVhlmI\npfkLDd16h4RwlFySmXLbf7XlTRRkAcv+4qHsKhHziQ7OTnZcoapEIySzck4c\n5mBmIKEpWmYZgwIeuLwI+m5MFbWojTeEnru3Se7ralieRlO7qb9ZZJ3Ajf6h\nWlUMEGtTHItHly0/BuivFW4SQsKHPkP/c1MF5oCwZoACc0bdMKVeDw/90vaM\nZgM2AmZWdwhKJ1RBSjSU0SJMZGNym+n/rchf/Zod3Mtm9elNZiCnivEZXBXF\nZUkl\r\n=a/bu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=4.2"},"_npmUser":{"name":"brettcampbell","email":"campbell.bc.e@gmail.com"},"repository":{"url":"git+https://git.cto.ai/hackcapital/tools.git","type":"git"},"_npmVersion":"6.1.0","description":"It's a powerful logger built on top of Bunyan capable to write logs to stdout, file and send to LogStash out-of-the-box.","directories":{},"_nodeVersion":"9.5.0","dependencies":{"bunyan":"^1.5.1","bunyan-tcp":"~0.9.3","bunyan-prettystream":"~0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jscs":"^3.0.7","jsdoc":"^3.5.5","mocha":"^5.1.1","plato":"^1.5.0","@hackcapital/distributor":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/logger-nodejs_1.1.4_1529429507543_0.485781528149118","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@hackcapital/logger-nodejs","version":"1.1.5","keywords":["log","logger","logstash","bunyan"],"author":{"name":"Thales Pinheiro","email":"thales@hackcapital.com"},"license":"MIT","_id":"@hackcapital/logger-nodejs@1.1.5","maintainers":[{"name":"alexkushner","email":"alex.kushner@gmail.com"},{"name":"brendan-kelly","email":"brendanhkelly@gmail.com"},{"name":"brettcampbell","email":"campbell.bc.e@gmail.com"},{"name":"chowmein","email":"carmenchow@protonmail.com"},{"name":"coreysan","email":"corey@sancosoftware.ca"},{"name":"danielalmeida","email":"daniel.almeida@live.com"},{"name":"fayezosaadi","email":"fayez@hackcapital.com"},{"name":"gaossou","email":"sxgao3001@gmail.com"},{"name":"hackcapitaladmin","email":"kc@hackcapital.com"},{"name":"hackcapitalbot","email":"ops@hackcapital.com"},{"name":"hounslow","email":"hounslowmatthew@gmail.com"},{"name":"hugodorea","email":"hugo@aioninnovations.com"},{"name":"jesstice","email":"jessica.dieuique@gmail.com"},{"name":"jplew","email":"jp@hackcapital.com"},{"name":"julienescueta","email":"julien.escueta@gmail.com"},{"name":"magitron","email":"maggie@hackcapital.com"},{"name":"mariomejia","email":"mario@hackcapital.com"},{"name":"markbahnman","email":"mark.bahnman@gmail.com"},{"name":"mniehe","email":"mniehe@gmail.com"},{"name":"mwillcox","email":"mattjwillcox@gmail.com"},{"name":"nicholedlc","email":"nichole@hackcapital.com"},{"name":"nicohackcapital","email":"nico@hackcapital.com"},{"name":"pabloaredu","email":"pablo@hackcapital.com"},{"name":"prachis","email":"prasg19@gmail.com"},{"name":"slajax","email":"kc@kc.io"},{"name":"slaterb1","email":"ben@hackcapital.com"},{"name":"thalesfsp","email":"thalesfsp@gmail.com"}],"contributors":[],"homepage":"https://git.cto.ai/hackcapital/tools","bugs":{"url":"https://git.cto.ai/hackcapital/tools/issues"},"dist":{"shasum":"a8eede2ca8dc1f6cd088c2ac759b758f817a6f83","tarball":"https://registry.npmjs.org/@hackcapital/logger-nodejs/-/logger-nodejs-1.1.5.tgz","fileCount":23,"integrity":"sha512-xBYM9zJ+H73MZvl9AkorN2r7HHrGTFgr7HgI45ph9jHTEFoq22pAUrwbVi2aEdJs+QMQAiO0InfwkiS7dHQfXg==","signatures":[{"sig":"MEUCIGzFJAG2ZkV2+Kx626OwTGimfDHyZ10FJhMpoO55wtG9AiEAnvZphQUe1Vs3K+jxpCnMtPbxmWCjlsjY72jYCXznXHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKtOWCRA9TVsSAnZWagAAPS0P/00/5Unc9DIwV/ww7/cJ\n1u0l7Nijth4QUQTl8haaZ5kEcAXTgGPqQNJfF3lKN88W5MwPAQX+0CoMZ/W4\nuKjKHFVrDCi6Y4W33CyYKhpcAdqJIiwS+HngYG9Aspb7viVuNBT5bgCs7xRN\nnr6KL5CLzSWnNBZK/diuHtYlS0bFYaQDoPi2BJx6t0hVt1c7cuKLQP/1qNOI\nxnFIK5Iv+uj4IuGdj4+02SG76gppyvlZhU6YKv39tMSPRcsW7CvROZw28dix\ne/bRslMd1ir2bM6sAN33vm9LFSJEL8eSV+0hU7ZegIOEGDPe9b1up4uKOE16\nvbyauyhxYw256qCuoNbYHUyGsrMXjIXRikgdYekP/mbEcihZTQHq9PKE6ljJ\ngHpaNATXDcvNuS3FCC/vaKZCqHD14PDDZRcq4rUEhEw3/XBcxBv2DjTPyHMH\naTbBYBG6W2c7wFwjOoG3Kkxs3ebZATz/gA3625onUeKNxTS7QuWq0nI38uqY\npP4EBDzEzY8ZIyhvBDfD6VuiAXezlYupkIGSRLmniJb6RrlVE7G2UQPTQSQd\nRjrMhhdzE2oiD4dtzRPCJKqrsbOmDTP0d/4rT/AJvt1XMKIwlDs8AhfmraVo\nVkYDYnIJ/bVhg6G/QdIWqF3aXVEHcGWPRauSkR/nV11843M7srPZ2C5LKgjT\nDGwu\r\n=xmN0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=4.2"},"_npmUser":{"name":"thalesfsp","email":"thalesfsp@gmail.com"},"repository":{"url":"git+https://git.cto.ai/hackcapital/tools.git","type":"git"},"_npmVersion":"6.1.0","description":"It's a powerful logger built on top of Bunyan capable to write logs to stdout, file and send to LogStash out-of-the-box.","directories":{},"_nodeVersion":"9.10.1","dependencies":{"bunyan":"^1.5.1","bunyan-tcp":"~0.9.3","bunyan-prettystream":"~0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jscs":"^3.0.7","jsdoc":"^3.5.5","mocha":"^5.1.1","plato":"^1.5.0","@hackcapital/distributor":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/logger-nodejs_1.1.5_1529533332956_0.30186714223228583","host":"s3://npm-registry-packages"}},"1.1.6-ops":{"name":"@hackcapital/logger-nodejs","version":"1.1.6-ops","keywords":["log","logger","logstash","bunyan"],"author":{"name":"Thales Pinheiro","email":"thales@hackcapital.com"},"license":"MIT","_id":"@hackcapital/logger-nodejs@1.1.6-ops","maintainers":[{"name":"alexkushner","email":"alex.kushner@gmail.com"},{"name":"brendan-kelly","email":"brendanhkelly@gmail.com"},{"name":"brettcampbell","email":"mail@brett-campbell.com"},{"name":"brianhc","email":"brian@hackcapital.com"},{"name":"chowmein","email":"carmenchow@protonmail.com"},{"name":"coreysan","email":"corey@sancosoftware.ca"},{"name":"ethandinnen","email":"ethanjdinnen@gmail.com"},{"name":"filipe.hc","email":"filipe@hackcapital.com"},{"name":"gaossou","email":"sxgao3001@gmail.com"},{"name":"hackcapitaladmin","email":"kc@hackcapital.com"},{"name":"hackcapitalbot","email":"ops@hackcapital.com"},{"name":"hounslow","email":"hounslowmatthew@gmail.com"},{"name":"hugodorea","email":"hugo@aioninnovations.com"},{"name":"jmeintjes","email":"jaco@hackcapital.com"},{"name":"jplew","email":"jp@hackcapital.com"},{"name":"kleberpinel","email":"kleberpinel@gmail.com"},{"name":"magitron","email":"maggie@hackcapital.com"},{"name":"mariomejia","email":"mario@hackcapital.com"},{"name":"markbahnman","email":"mark.bahnman@gmail.com"},{"name":"mniehe","email":"mniehe@gmail.com"},{"name":"mwillcox","email":"mattjwillcox@gmail.com"},{"name":"nicholedlc","email":"nichole@hackcapital.com"},{"name":"nicohackcapital","email":"nico@hackcapital.com"},{"name":"pabloaredu","email":"pablo@hackcapital.com"},{"name":"prachis","email":"prasg19@gmail.com"},{"name":"slajax","email":"kc@kc.io"},{"name":"slaterb1","email":"ben@hackcapital.com"}],"contributors":[],"homepage":"https://git.cto.ai/hackcapital/tools","bugs":{"url":"https://git.cto.ai/hackcapital/tools/issues"},"dist":{"shasum":"3fd84dc02b56d8fc22271a91de826c05f0bf9f8d","tarball":"https://registry.npmjs.org/@hackcapital/logger-nodejs/-/logger-nodejs-1.1.6-ops.tgz","fileCount":23,"integrity":"sha512-GsfLdk5mdh/J/qDJAPdqA2tcOODHZKCi2kDKa/0TGO684H0u9HKdVqYp+qJTM7qG2kmklGpo2JtRepwztIgE5g==","signatures":[{"sig":"MEQCICrR2xeuwD8R8u6i0+1mbZ1lQXiAj1ON1S7qcZMDB7q0AiBw8FYR32TpKj8xsuJIv1jVGypdDhKY7oHd+iT3+OW5xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnUbnCRA9TVsSAnZWagAAJW4QAJbA9MMevvRtQiQRBjBN\nuBswZAThviAilA+DTdXidKvDYp1uXhsvaI66p2PXjwc75/yxRahyWE6DKSkZ\nVbzfNbLNv4Z42bHh68N42C1fRfeaghu25hXNdBWpRlTI/2z9egXtO35BpLML\nsaXyUwPn2tglETmFO3Gm+cGKIfPTd8O9u6Dt/m85w9fLJkxCv9FqP+U7OrZj\ntUAh+LeG0rW1tmd0cP9DmrMr+bc3/9rdXBbEGCnt/rn88NvUhuftbfX+sYp/\nWT/+X8c4+onpdfMuDEJ0jAjOo32hdmUf957V0fvyajxJ5+Bj2UdJ7zuM/1aO\nQeGy1m+Di19iZ26yP9jUOvOwujuk2s/HZvVtb800dKwMMl6m0kX7LYRbgox7\nmw5RLspZQQKoGKGpEN5sppvg543l3aOzlm39UeNpoYJ6HH8WJNb9EzEi91gr\nkwjk0NFsg6E1vORpIpS4wAVrfScnTNBhSjrMXOaEnZNAaqe5w8xVrcXDGmdq\nVdB7buF5zNrEYqmN6QhC+BczkdjtCEZ6nKPv2mjThjodyAIvvdIlsWUEIxf2\nuOJXod0vQu3Xhtag1SpY1837yiD0NQiiDQdtLxEBKyxyjCBqKSigawysOo8J\n3TFpiH7ZmL82QiNC1WT3kgx9IyHA3fRv22UBlQwU8YkDMzEHlQrGFmjFwMlU\nvSLK\r\n=AhXh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=4.2"},"gitHead":"ec91c8f280b7fbb242fff47d87579aa220a3728e","_npmUser":{"name":"brettcampbell","email":"mail@brett-campbell.com"},"repository":{"url":"git+https://git.cto.ai/hackcapital/tools.git","type":"git"},"_npmVersion":"6.7.0","description":"It's a powerful logger built on top of Bunyan capable to write logs to stdout, file and send to LogStash out-of-the-box.","directories":{},"_nodeVersion":"11.12.0","dependencies":{"axios":"^0.18.0","bunyan":"^1.5.1","bunyan-tcp":"~0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jscs":"^3.0.7","jsdoc":"^3.5.5","mocha":"^5.1.1","plato":"^1.5.0","@hackcapital/distributor":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/logger-nodejs_1.1.6-ops_1553811174755_0.4323473737711614","host":"s3://npm-registry-packages"}},"1.1.7-ops":{"name":"@hackcapital/logger-nodejs","version":"1.1.7-ops","keywords":["log","logger","logstash","bunyan"],"author":{"name":"Thales Pinheiro","email":"thales@hackcapital.com"},"license":"MIT","_id":"@hackcapital/logger-nodejs@1.1.7-ops","maintainers":[{"name":"alexkushner","email":"alex.kushner@gmail.com"},{"name":"brendan-kelly","email":"brendanhkelly@gmail.com"},{"name":"brettcampbell","email":"mail@brett-campbell.com"},{"name":"brianhc","email":"brian@hackcapital.com"},{"name":"chowmein","email":"carmenchow@protonmail.com"},{"name":"coreysan","email":"corey@sancosoftware.ca"},{"name":"ethandinnen","email":"ethanjdinnen@gmail.com"},{"name":"filipe.hc","email":"filipe@hackcapital.com"},{"name":"gaossou","email":"sxgao3001@gmail.com"},{"name":"hackcapitaladmin","email":"kc@hackcapital.com"},{"name":"hackcapitalbot","email":"ops@hackcapital.com"},{"name":"hounslow","email":"hounslowmatthew@gmail.com"},{"name":"hugodorea","email":"hugo@aioninnovations.com"},{"name":"jmeintjes","email":"jaco@hackcapital.com"},{"name":"jplew","email":"jp@hackcapital.com"},{"name":"kleberpinel","email":"kleberpinel@gmail.com"},{"name":"magitron","email":"maggie@hackcapital.com"},{"name":"mariomejia","email":"mario@hackcapital.com"},{"name":"markbahnman","email":"mark.bahnman@gmail.com"},{"name":"mniehe","email":"mniehe@gmail.com"},{"name":"mwillcox","email":"mattjwillcox@gmail.com"},{"name":"nicholedlc","email":"nichole@hackcapital.com"},{"name":"nicohackcapital","email":"nico@hackcapital.com"},{"name":"pabloaredu","email":"pablo@hackcapital.com"},{"name":"prachis","email":"prasg19@gmail.com"},{"name":"slajax","email":"kc@kc.io"},{"name":"slaterb1","email":"ben@hackcapital.com"}],"contributors":[],"homepage":"https://git.cto.ai/hackcapital/tools","bugs":{"url":"https://git.cto.ai/hackcapital/tools/issues"},"dist":{"shasum":"0c755c0a4d292444212f089f00c51f533606f03b","tarball":"https://registry.npmjs.org/@hackcapital/logger-nodejs/-/logger-nodejs-1.1.7-ops.tgz","fileCount":23,"integrity":"sha512-qBGn7v/E3JmdpJqehGWLjFNVUCebL1ZFf+3KnXUxzyGhuGx8r//wjFVzuWahknPCH04KJWp+YoRl6Inn+/cf1Q==","signatures":[{"sig":"MEQCIAZSs3vz6PseKXfPdMQ+scOAlv27UZuFhl2874+0+la+AiBGzSRHRBC/+Ssexw/AMP/q2AI7sN2iERrzs/FwGISAwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco6sBCRA9TVsSAnZWagAAkPYP/0pYWw0xPtbtH0H6Gyp8\nz6CJjhY36/6h1ZNh6ncSuywVp4hR29hHQVkceFfSYwj2UF7I6H2/YQeEIzTn\n9sr2w7md9qrvmOugo5czDl93oaaMsNNHDalMT7MHI5fHPlcLuOE4NMFVfJ0J\nFeWeDfQOfFpSUTbDjX5irLTCMTaCUH61PLBOoyyOnDN0F9tlw36aaf0RSK1U\nQMIW4RZOM01XBOe+wUJYDfbvE1S22SHOmAg7PZDCq/5sEPm5Aea1A09QuNuL\n5h/gd2WPiU247XrZ+BgzA1m3yjJZr1sXPNcDBBwpnWHvDaRFDxnHmh2U2qS8\n3/qHaRtiIdvs3AHW/DfPSV/J5Z2wPtnOf6FnUn0Umzt5wWHw7j+aFYFcF1Ad\ndYKG3dMF5UP4cGOIhs2C318u3b6n4/hL+4dPhc+m95nK4JJUxz61bGcS59Iq\nfJplJGtT1jdfONF0n0SRUR7O3xxIBRMVte7a7bj01cEP0Jw7s6R/fB9gSEAq\ncCxNFw5ci0rbbtfEmYopojRnxyiiDLL3IlEwEZEzLIHSP4uxXXQFp9SvUfAy\niiU/6WwNvFT24glN2Gn5ivEd/xoV7sznKYNf6y5I4UZQu0+xXFkU+Fq91Jgv\n9nFXYXX13TGRSTRCLmt6QrkIN9qkW6JW7+S7Fq5VV28h/oCk/y8ka/frneBK\nw1+2\r\n=1vMu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=4.2"},"gitHead":"52ab44ac6a0653b69eee3f9be2cbad03d4f42293","_npmUser":{"name":"brettcampbell","email":"mail@brett-campbell.com"},"repository":{"url":"git+https://git.cto.ai/hackcapital/tools.git","type":"git"},"_npmVersion":"6.7.0","description":"It's a powerful logger built on top of Bunyan capable to write logs to stdout, file and send to LogStash out-of-the-box.","directories":{},"_nodeVersion":"11.13.0","dependencies":{"axios":"^0.18.0","bunyan":"^1.5.1","bunyan-tcp":"~0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jscs":"^3.0.7","jsdoc":"^3.5.5","mocha":"^5.1.1","plato":"^1.5.0","@hackcapital/distributor":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/logger-nodejs_1.1.7-ops_1554230017101_0.03361701677511997","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-05-16T16:29:58.946Z","modified":"2025-09-08T21:14:39.374Z","1.1.2":"2018-05-16T16:29:59.023Z","1.1.3":"2018-05-17T02:35:32.351Z","1.1.4":"2018-06-19T17:31:47.839Z","1.1.5":"2018-06-20T22:22:13.046Z","1.1.6-ops":"2019-03-28T22:12:54.877Z","1.1.7-ops":"2019-04-02T18:33:37.305Z"},"bugs":{"url":"https://git.cto.ai/hackcapital/tools/issues"},"author":{"name":"Thales Pinheiro","email":"thales@hackcapital.com"},"license":"MIT","homepage":"https://git.cto.ai/hackcapital/tools","keywords":["log","logger","logstash","bunyan"],"repository":{"url":"git+https://git.cto.ai/hackcapital/tools.git","type":"git"},"description":"It's a powerful logger built on top of Bunyan capable to write logs to stdout, file and send to LogStash out-of-the-box.","contributors":[],"maintainers":[{"email":"brett@cto.ai","name":"brettcampbell"},{"email":"kc@hackcapital.com","name":"hackcapitaladmin"},{"email":"kc@kc.io","name":"slajax"}],"readme":"![node version status](https://img.shields.io/badge/NodeJS-9.x--LTS-green.svg?style=flat-square)\n\n# logger\n\nA powerful logger built on top of Bunyan capable to write logs to stdout, file and send to LogStash out-of-the-box.\n\n## Usage\n\nThere's a full functional example at the `example/index.js` file.\n\n## Features\n\n- Buffer milions of messages\n- Logs to Logstash, local FS and `stdout`\n- `setTags()` allows to dynamically append to the original set tags\n\n## Env Vars\n\n- `process.env.NODE_DEBUG`: If specified, produces a lot of noise\n- `process.env.LOGGER_PLUGINS_LOCALFILE_ENABLED`: If specified, enables the localfile plugin\n- `process.env.LOGGER_PLUGINS_LOCALFILE_ROTATION`: Set log file rotation. Default: `1d`\n- `process.env.LOGGER_PLUGINS_LOCALFILE_RETENTION`: Set log file retention. Default: `5`\n- `process.env.LOGGER_PLUGINS_LOCALFILE_LOG_DIR_NAME`: Default directory name. Default: `logs`\n- `process.env.LOGGER_PLUGINS_LOCALFILE_MIN_LEVEL`: Default: `debug`\n- `process.env.LOGGER_PLUGINS_STDOUT_ENABLED`: If specified, enables the stdout plugin\n- `process.env.LOGGER_PLUGINS_STDOUT_MIN_LEVEL`: Default: `debug`\n- `process.env.LOGGER_PLUGINS_LOGSTASH_ENABLED`: If specified, enables the logstash plugin\n- `process.env.LOGGER_PLUGINS_LOGSTASH_HOST`: Set the Logstash `host`\n- `process.env.LOGGER_PLUGINS_LOGSTASH_PORT`: Set the Logstash `port`\n- `process.env.LOGGER_PLUGINS_LOGSTASH_MIN_LEVEL`: Default: `info`\n\n## Levels\n\nThe log levels in bunyan are as follows. The level descriptions are best practice opinions of the author.\n\n- `fatal` (60): The service/app is going to stop or become unusable now. An operator should definitely look into this soon.\n- `error` (50): Fatal for a particular request, but the service/app continues servicing other requests. An operator should look at this soon(ish).\n- `warn` (40): A note on something that should probably be looked at by an operator eventually.\n- `info` (30): Detail on regular operation.\n- `debug` (20): Anything else, i.e. too verbose to be included in \"info\" level.\n- `trace` (10): Logging from external libraries used by your app or very detailed application logging.\n\nSetting a logger instance (or one of its streams) to a particular level implies that all log records at that level and above are logged. E.g. a logger set to level \"info\" will log records at level info and above (warn, error, fatal).\n\nSource: [Bunyan Levels](https://github.com/trentm/node-bunyan#levels)\n\n## Logger <-> Logstash Integration\n\nLogstash can take actions based on levels and special tags. Follows the level vs action matrix:\n\n| level | logstash | slack | email | pagerduty |\n|-------|:--------:|------:|-------|-----------|\n| debug |    no    |    no | no    | no        |\n| info  |    yes   |    no | no    | no        |\n| warn  |    yes   |    no | no    | no        |\n| error |    yes   |   yes | no    | no        |\n| fatal |    yes   |   yes | yes   | yes       |\n\n_Notes: \n\n- _It requires Logstash to be already setup and integrated with these services_\n- _Logger connects via `tcp` with Logstash_\n- _If the Logstash server is not available, it will not block the Logger execution_\n\n## Tips\n\n- Do no concat strings\n- Less is more, reduce noise\n- If Logstash is routing to ES, pay attention to mapping conflicts\n- Do not blindly log objects\n- Do not directly logging errors -> mapping conflicts.\n- Don't use these fields!\n - `message`\n - `timestamp`\n - `level`\n - `name`\n - `hostname`\n - `pid`\n - `time`\n - `msg`\n - `src`\n - Add `\"outputCapture\": \"std\"` to your VSCode launch.json to see logs in debug mode\n","readmeFilename":"README.md"}