{"_id":"@dkuida/winston-logstash","_rev":"2-77bca17ece437fd2d555e1f038b9d90f","name":"@dkuida/winston-logstash","dist-tags":{"latest":"0.5.1"},"versions":{"0.4.1":{"name":"@dkuida/winston-logstash","version":"0.4.1","description":"A Logstash transport for winston","main":"./lib/winston-logstash","homepage":"https://github.com/dkuida/winston-logstash","scripts":{"test":"mocha test/*_test.js","deploy":"npm version patch -m \"Release v%s\" && npm publish","preversion":"npm run test","postversion":"git push && git push --follow-tags"},"engines":{"node":">=8"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dkuida/winston-logstash.git"},"peerDependencies":{"winston":">=3.0.0"},"dependencies":{"json-stringify-safe":"^5.0.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","timekeeper":"^2.2.0","winston":"^3.2.1"},"keywords":["logging","sysadmin","tools"],"bugs":{"url":"https://github.com/dkuida/winston-logstash/issues"},"author":{"name":"Jaakko Suutarla","email":"jaakko@suutarla.com"},"license":"MIT","contributors":[{"name":"Jaakko Suutarla","email":"jaakko@suutarla.com"},{"name":"Chris Saylor","email":"cjsaylor@gmail.com"},{"name":"djmax"},{"name":"gwhitelaw"},{"name":"Ivan Fraixedes"},{"name":"kgoerlitz"},{"name":"Akta3d"},{"name":"KamalAman"}],"maintainers":[{"name":"dkuida","email":"dan@kuida.org"}],"directories":{"doc":"docs","test":"test"},"gitHead":"e4f07d45fce77209cc9cbf97b1694fac618ed3e2","_id":"@dkuida/winston-logstash@0.4.1","_nodeVersion":"11.10.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Nr+P49/jqrnAZp5IYeNSf2En1TyIXoob/7vWKQitTCgfFHGh+h+iDM/NGTVZklGBbn9dh1FXkR3b/vW5DxKsCw==","shasum":"d5aa4d1eb8955515f3a65faa34a49bd86011288a","tarball":"https://registry.npmjs.org/@dkuida/winston-logstash/-/winston-logstash-0.4.1.tgz","fileCount":25,"unpackedSize":66337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczUl8CRA9TVsSAnZWagAAWVcP/3R7/Q57vpErtGWVPUvr\n29sYPc5Dr2zwFpZ29Ony/+97H/MYlvQUqiWfJVHxU1aqK5UMi5Kr7Giy2g4Y\nE5EAYCHLHw8BT5MjL/LPO7Gvi4NVu4TQOxL6niZKZSnL+j82Y96Q+WXyiwV7\nxR2KpvWtMrlMCeZV3oxRbkN3fhm3EAINqLn56XfVdUfEYQQpCtg78NKoNZaV\n5U7sdfDZFbLOzRDZCoSMInoGDcwwP41/zr1LVdjNUNMwuBiiZUNI8k2/IFmI\nPoTBIJJyHgZm8vihemc6KJwdOzqGlUnsD0c8AarGXQjzDbyFRC16nO2cw+jH\n2VR0DSFk+Cg0GGaumSngGW3WZys1KB5MRTMnX2wi6lU5z81Fl26VGcXU87K6\nSWF6TXLUtBInA6xsUlx+tKNhdfVBdzb2F1iVrPOgERUceTKW/W8JXMQ4T25O\nMRu+AFwZ+AGyTMWAEqHFqTJllw6Rt6xsGnpFbz+lHLx5AzkSMj8f+mYQaBvZ\nta/p4awMmxh3a2C4YFodBIUc3PzXXcw1p1nfyq9CyTckQbUp6t+NZQtRY6E7\nzZZbAnZJSr+9uxx6gvcGZEDMa+sWRYGdxRoKPB148g3fxmykABLqDjkzsmRI\nj6TsKccFd8U7gfJkjJ9q89MUa2ST7yveFMKqsHy8aZBztbov9Q5faMyQ6n65\nyPR0\r\n=Kd8c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDa4ENEcPaFAYXlQ92/dHippfJqYopSFPP7+M62dnIyqAiEA3KTkZ0cUTuYcBbILn+wG4FByBkG4LOXI+VaRi7pJ5bA="}]},"_npmUser":{"name":"dkuida","email":"dan@kuida.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-logstash_0.4.1_1556957563870_0.45317677542021095"},"_hasShrinkwrap":false},"0.5.1":{"name":"@dkuida/winston-logstash","version":"0.5.1","description":"A Logstash transport for winston","main":"dist/winston-logstash","homepage":"https://github.com/dkuida/winston-logstash","scripts":{"test":"mocha --require ts-node/register test/*_test.ts","build":"npm run clean && npm run tsc && npm run copy-types","copy-types":"copyfiles -u 1 ./src/*.d.ts ./dist","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix","clean":"rimraf dist/*","tsc":"tsc --declaration","ts:watch":"tsc --watch","deploy":"npm run build && npm version patch -m \"Release v%s\" && npm publish","preversion":"npm run test","postversion":"git push && git push --follow-tags"},"engines":{"node":">=8"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dkuida/winston-logstash.git"},"peerDependencies":{"winston":">=3.0.0","winston-transport":"^4.3.0"},"dependencies":{"json-stringify-safe":"^5.0.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/json-stringify-safe":"^5.0.0","@types/mocha":"^5.2.6","@types/node":"^8.10.48","@typescript-eslint/parser":"^1.7.0","chai":"^4.2.0","eslint":"^5.16.0","mocha":"^6.1.4","pre-commit":"^1.2.2","copyfiles":"^1.2.0","timekeeper":"^2.2.0","ts-node":"^8.1.0","tslint":"^5.16.0","tslint-eslint-rules":"^5.4.0","typescript":"^3.4.5","winston":">=3.0.0"},"keywords":["logging","sysadmin","tools"],"bugs":{"url":"https://github.com/dkuida/winston-logstash/issues"},"pre-commit":["lint","tsc","test"],"author":{"name":"Jaakko Suutarla","email":"jaakko@suutarla.com"},"license":"MIT","contributors":[{"name":"Jaakko Suutarla","email":"jaakko@suutarla.com"},{"name":"Chris Saylor","email":"cjsaylor@gmail.com"},{"name":"djmax"},{"name":"gwhitelaw"},{"name":"Ivan Fraixedes"},{"name":"kgoerlitz"},{"name":"Akta3d"},{"name":"KamalAman"}],"maintainers":[{"name":"dkuida","email":"dan@kuida.org"}],"directories":{"doc":"docs","test":"test"},"gitHead":"8b1cb4941813d2d8d6ccbd205f818681a6f05341","_id":"@dkuida/winston-logstash@0.5.1","_nodeVersion":"11.10.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-UKOi4d+TcQBUEKKeAAjkGW80C7Ic0D+Iso2LPv974WeVOQUUMlLeTmLUINoDaaZJISHMDzO7iszSm7Z38UsT2w==","shasum":"f832749a174041531c38762a76434bf97c382ea0","tarball":"https://registry.npmjs.org/@dkuida/winston-logstash/-/winston-logstash-0.5.1.tgz","fileCount":18,"unpackedSize":29569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczZ9QCRA9TVsSAnZWagAAL+EP/2qJiMhjxHlDQx3IPNmG\nX2hIpJLQrAZGWwBoG1O9iXk0ymZHDa5Hj9cA1EEAxGhGHChOBM9RYQwu4XB7\nfCBqp8LYY9xIUHgz0dgseSWSbDNoiZuIVpkTMOglPgIf7G+zrowEjNfZlEN+\n9HzBlw9JyQjAWXI65RKPCKTJolXE3IRBYAZbJfJP3heWrrjjeQQ66MRh6cKv\nz1So4ENtG/zjz7gRxcFzZzpY2i6iDgCslWvTutXOJ5Dk4WoqLTUmD3qppu/w\nWW94iE3szg6OC9xgs97pm5gcV5PLcF/PUtslug9QdW+3WRfIifK3ml9+s6Di\n8phawS+2z2TPMQlPiyzhZs8qZT+zChIM3NJiRV0vPj7I4PI0x75rddACwvNU\nloW3VWh5/mobqHtE9Mi7yY/hJsWANFx0BYbFpBuLN/dHn9TPC/4D4/JPd6Qf\n3Ae/KaUsYbcejZ9SR/JCcE2l7K36NIGEpQBzmnmYY5VFlbnCLPp2t1Xn4656\nZeJEMwnbZxlW6yv93/Grho0B3w8BxDCNmvxr5rYTfoOSEYDBA1Wzk4TTr6xt\nFhoiOVH6wvg9THQthLRUclEp7ZmvcgWHyGr9gre0DXoCsdCV+nDYTN5oCyGB\nSWhl/dVL5hzhxQFx8Yz3t76iruvaSrz+Ixj1VIZLTP2ePXZPzyLXPUPRkzr0\n3TeB\r\n=rOah\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8XEkpPryLGhgd8KJhedOY5QpboK3gGBFo4KE6KSqlywIhAIzJ1TfA7VNmVH5/0G77s8gFMVmcBZuCItm6v7rIYX4x"}]},"_npmUser":{"name":"dkuida","email":"dan@kuida.org"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/winston-logstash_0.5.1_1556979535933_0.14337873741646479"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-04T08:12:43.838Z","0.4.1":"2019-05-04T08:12:44.061Z","modified":"2022-04-05T04:51:28.064Z","0.5.1":"2019-05-04T14:18:56.134Z"},"maintainers":[{"name":"dkuida","email":"dan@kuida.org"}],"description":"A Logstash transport for winston","homepage":"https://github.com/dkuida/winston-logstash","keywords":["logging","sysadmin","tools"],"repository":{"type":"git","url":"git+https://github.com/dkuida/winston-logstash.git"},"contributors":[{"name":"Jaakko Suutarla","email":"jaakko@suutarla.com"},{"name":"Chris Saylor","email":"cjsaylor@gmail.com"},{"name":"djmax"},{"name":"gwhitelaw"},{"name":"Ivan Fraixedes"},{"name":"kgoerlitz"},{"name":"Akta3d"},{"name":"KamalAman"}],"author":{"name":"Jaakko Suutarla","email":"jaakko@suutarla.com"},"bugs":{"url":"https://github.com/dkuida/winston-logstash/issues"},"license":"MIT","readme":"# winston-logstash\r\n\r\n[![Build Status](https://travis-ci.org/dkuida/winston-logstash.svg?branch=master)](https://travis-ci.org/dkuida/winston-logstash)\r\n\r\n[![Known Vulnerabilities](https://snyk.io/test/github/dkuida/logger-wrapper/badge.svg?targetFile=package.json)](https://snyk.io/test/github/dkuida/logger-wrapper?targetFile=package.json)\r\n\r\nA [Logstash TCP][0] transport for [winston][1].\r\n### Based on the great work by @jaakkos https://github.com/jaakkos/winston-logstash\r\n\r\nI decide to clone and deploy separately - since the code styles and nodejs version support that \r\nI have are very different from those of the original authors. But I will be more than happy if this \r\nfork will be merged back into the original project\r\n\r\n## Usage\r\n\r\n### Node\r\n\r\n``` js\r\n  var winston = require('winston');\r\n\r\n  //\r\n  // Requiring `winston-logstash` will expose\r\n  // `winston.transports.Logstash`\r\n  //\r\n  require('winston-logstash');\r\n\r\n  winston.add(winston.transports.Logstash, {\r\n    port: 28777,\r\n    node_name: 'my node name',\r\n    host: '127.0.0.1'\r\n  });\r\n```\r\n\r\n### Logstash config\r\n\r\n``` ruby\r\n  input {\r\n    # Sample input over TCP\r\n    tcp { port => 28777 type=>\"sample\" }\r\n  }\r\n  output {\r\n    stdout { debug => true }\r\n  }\r\n\r\n  filter {\r\n    json {\r\n      source => \"message\"\r\n    }\r\n  }\r\n\r\n```\r\n\r\n## Inspiration\r\n[winston-loggly][2]\r\n\r\n## Run Tests\r\n\r\n```\r\n  NODE_TLS_REJECT_UNAUTHORIZED=0 npm test\r\n```\r\n\r\n## TODO\r\n\r\n1. Rethink logstash integration ( https://github.com/flatiron/winston/blob/master/lib/winston/common.js#L149 )\r\n2. Rewrite\r\n3. Release major after rewrite\r\n\r\nN. Clean up tests ( refactor )\r\n\r\n#### Author: [Jaakko Suutarla](https://github.com/jaakkos)\r\n\r\n#### License: MIT\r\n\r\nSee LICENSE for the full license text.\r\n\r\n[0]: http://logstash.net/\r\n[1]: https://github.com/flatiron/winston\r\n[2]: https://github.com/indexzero/winston-loggly\r\n","readmeFilename":"README.md"}