{"_id":"@farmersdog/bunyan-syslog","_rev":"181-3c3550d473f657ebb62edf4e7270351a","name":"@farmersdog/bunyan-syslog","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@farmersdog/bunyan-syslog","version":"1.0.0","author":{"name":"Mark Cavage"},"license":"MIT","_id":"@farmersdog/bunyan-syslog@1.0.0","maintainers":[{"name":"thefarmersdog","email":"chet@thefarmersdog.com"}],"homepage":"https://github.com/farmersdog/node-bunyan-syslog#readme","bugs":{"url":"https://github.com/farmersdog/node-bunyan-syslog/issues"},"dist":{"shasum":"a87a1e04592abbf34bfaecb15ab01a33f68d25b1","tarball":"https://registry.npmjs.org/@farmersdog/bunyan-syslog/-/bunyan-syslog-1.0.0.tgz","fileCount":7,"integrity":"sha512-uwPEmBo6CP2wNvLgvw+bv43aj3WHxb/sqUnEIbICBWO0cv4MZ05q216oQjFXU7aa5RcE1Wk5/cmRBr4AMWcJGw==","signatures":[{"sig":"MEUCIQCMdf/MeAUO6wSet/Mcd3xfW2WaPRGXgV2mJdbOJdVbCgIgItReBSunoy11B35fm7NDQcpdcTdAy4wuCJ46KyuPKqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDwo2CRA9TVsSAnZWagAAiJAP/0lRSI2oObEG1ZMKv332\n//gC3wHWD1LKErR9fQxnljhjAhg8piuSx6firvmeQdXf98pOfSqnW5BHNzS9\nhNs1dGhSMeEsDFJoisYeisa1Sa60CAc4Es6LL0IXZjn+6SC0q+5hxcc8lzhd\nOzVhXGZqReYp1i5PURKdcOrfJwo+XPX55j6S5NgGMHXFNk14u1/8t4XMIpL8\nbqy+7gXbEK50sdLF6zV8ilb5yhHcM1sQNc/BID0AyTxKvCmNeSvLOnbwBpN5\nEqglgGuEA4EbLoSeJaFKOStnqAY2oR0Kc/UFb7fmWv+qetbwDIDep04W2df6\nXpDFn7CTSKTjU7CqYWp+VUKQjr+Bny2yjaOYxC+DW4TZ/WMadNpd0TEYPF7d\n3XCgtB4k0uRljurYjyWpPE5IiHFFefrGYNOETVYS9r2UwQXnqhWzxSWdQxQU\n9D8IXPveCcHHrvm5qcqpPieyMVZVkl87gFdqTqI27SFU9N82JJ3MZf7KJKWC\nVFFZo6ay4imvfAWVR8ry+xEOibkig8gIqFe6xw8rG3L0mUMTqxO2jKjur8+G\n77y64ZbvVJliqa/SpMosmHWPc/fUojfAqOCF4CTnTxMz0p6nTmT9vINgQWfC\nrm9y/YhcpASVGmBIb9HpNdAvuHBgpCIiD3eRq7c7YfELKHRDwiPXpzH82Usd\nqQ1f\r\n=Ivli\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","files":["lib/**","README.md"],"engines":{"node":">=8.0.0"},"gitHead":"63472a50e0df8d065501a4004a9793b02dae815d","scripts":{"test":"tap --reporter=spec test"},"_npmUser":{"name":"thefarmersdog","email":"chet@thefarmersdog.com"},"repository":{"url":"git://github.com/farmersdog/node-bunyan-syslog.git","type":"git"},"_npmVersion":"5.6.0","description":"Syslog Stream for Bunyan","directories":{},"_nodeVersion":"8.10.0","dependencies":{"assert-plus":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","bunyan":"^1.8.12"},"_npmOperationalInternal":{"tmp":"tmp/bunyan-syslog_1.0.0_1527712309691_0.04711259632523279","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@farmersdog/bunyan-syslog","version":"1.0.1","author":{"name":"Mark Cavage"},"license":"MIT","_id":"@farmersdog/bunyan-syslog@1.0.1","maintainers":[{"name":"thefarmersdog","email":"chet@thefarmersdog.com"}],"homepage":"https://github.com/farmersdog/node-bunyan-syslog#readme","bugs":{"url":"https://github.com/farmersdog/node-bunyan-syslog/issues"},"dist":{"shasum":"55c9fcdfcede7f35263d44cf74432034bf098d8a","tarball":"https://registry.npmjs.org/@farmersdog/bunyan-syslog/-/bunyan-syslog-1.0.1.tgz","fileCount":7,"integrity":"sha512-iRQba2Lw7ALbFl38aXkieehA4pwiqIZiG2ur4Co9Lyy2yyNZZxf4IL0gr/fKzstrlZfZ8aTrI307+87piaQKaw==","signatures":[{"sig":"MEYCIQCsLaQWeoAGpUlfRXhDei56Jqab6yWr5ZQUW5ewbmtq+wIhAJbi6gawrTzaNAZ//pcOv5j7IKRuMNLqXR7Wr2gV5vSz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEBT2CRA9TVsSAnZWagAAJfQP/2IvBmxYCL9V+N52juCf\nZqgN3EregYYSLP5IuwlSaBhhdRyC1mKt+uRdF2g2TZvRSpnyelpHBllhUwly\n19sjIHpacE+HzGsyIYHZdu9LIupLnFe7SHu9nKPdsAjsfH0LAxrbUY05RQf3\n28CMB4vjeFjwlWUvLmYD+NG7oIWzatgx/6VFtPWdOwnfPAFVrZ99vdPr054A\nUHNVkkGJ/jdkTGUxgUDDNaE4oGr/uynyD1YeTH/G5oo4HwFOLtWVB9NR8kBZ\n3Lbf9G9mwDfDEs7D119ZFmZnIgkYbBfHt92aja47VuNYCC42R89a7M1Tp8/J\naLKHocedRkliR1W1O/WPNxpMYOACL7f4x3l7L0Dbh8GMKkv6WIqRr11icimM\njx/fshsNnbeNJaKvXhi5YQ0xhwB/a4RJNgQgH3H3VKzatVvQt7a7SCsw1p/b\nLJ0sEbZneEUUWue19Wk4jl/hgquqLbjPixqBtOYV+sBe1l5nTDRROed8b4CK\nGzWA7/ChxeJgAoatb4lO3rEk1feX5MkwUhEtgjCnJEWPnK+Tkjn9JdeB6nQi\nYfFq2HP1fEakBPDG0qoipFxJUrrKW2HwED3JlBc7+9p+G9yJAAqi71NOn6/0\nNKnJ922j26yzkuQx8gHkKco4YmcR+Ireupb3VqMnIPZXSqepgBZoEOYKoG5U\nriNT\r\n=VcYY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","files":["lib/**","README.md"],"engines":{"node":">=8.0.0"},"gitHead":"603b227421d5f470a2cc184c497aa00a5a4cd3f2","scripts":{"test":"tap --reporter=spec test"},"_npmUser":{"name":"thefarmersdog","email":"accounts@thefarmersdog.com"},"repository":{"url":"git://github.com/farmersdog/node-bunyan-syslog.git","type":"git"},"_npmVersion":"5.6.0","description":"Syslog Stream for Bunyan","directories":{},"_nodeVersion":"8.10.0","dependencies":{"assert-plus":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","bunyan":"^1.8.12"},"_npmOperationalInternal":{"tmp":"tmp/bunyan-syslog_1.0.1_1527780596901_0.1130609604229782","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-05-30T20:31:49.475Z","modified":"2025-05-08T12:54:23.521Z","1.0.0":"2018-05-30T20:31:50.124Z","1.0.1":"2018-05-31T15:29:56.983Z"},"bugs":{"url":"https://github.com/farmersdog/node-bunyan-syslog/issues"},"author":{"name":"Mark Cavage"},"license":"MIT","homepage":"https://github.com/farmersdog/node-bunyan-syslog#readme","repository":{"url":"git://github.com/farmersdog/node-bunyan-syslog.git","type":"git"},"description":"Syslog Stream for Bunyan","maintainers":[{"email":"anton@thefarmersdog.com","name":"antontfd"},{"email":"nickmyers111@gmail.com","name":"njmyers"},{"email":"mkuritz@thefarmersdog.com","name":"mkuritz1"},{"email":"mbeaumont@thefarmersdog.com","name":"mjbeaumont"},{"email":"strmer15@gmail.com","name":"cplummer"},{"email":"alex.notwell@gmail.com","name":"notwella"}],"readme":"bunyan-syslog is a stream for [bunyan](https://github.com/trentm/node-bunyan)\nthat consumes `raw` records from bunyan and sends them to a remote syslog server.\n\n# Installation\n\n    npm install -S @farmersdog/bunyan-syslog\n\n# About\n\nThis fork is compliant with [RFC 5424](https://tools.ietf.org/html/rfc5424). It\nsupports Structured Data component in messages as well as TLS over TCP.\n\nLocal syslog bindings have been removed.\n\n# Usage\n\n```javascript\nvar bunyan = require('bunyan');\nvar bsyslog = require('bunyan-syslog');\n\nvar log = bunyan.createLogger({\n  name: 'foo',\n  streams: [{\n    level: 'debug',\n    type: 'raw',\n    stream: bsyslog.createBunyanStream({\n      type: 'tcp',\n      tls: true,\n      data: '[structured data]'\n      facility: bsyslog.local0,\n      host: '192.168.0.1',\n      port: 514\n    })\n  }]\n});\n\nlog.debug({ foo: 'bar' }, 'hello %s', 'world');\n```\n\nThat's pretty much it. You create a syslog stream, and point it at a syslog\nserver (UDP by default; you can use TCP by setting `type: tcp` in the\nconstructor).\n\nNote you *must* pass `type: 'raw'` to bunyan in the top-level\nstream object or this won't work.\n\n\n## Mappings\n\nThis module maps bunyan levels to syslog levels as follows:\n\n```\n+--------+--------+\n| Bunyan | Syslog |\n+--------+--------+\n| fatal  | emerg  |\n+--------+--------+\n| error  | error  |\n+--------+--------+\n| warn   | warn   |\n+--------+--------+\n| info   | info   |\n+--------+--------+\n| *      | debug  |\n+--------+--------+\n```\n\n# License\n\nMIT.\n","readmeFilename":"README.md"}