{"_id":"gelfling","_rev":"4085831","name":"gelfling","description":"Create and send GELF (Graylog2) messages, including chunking","dist-tags":{"latest":"0.3.1"},"maintainers":[{"name":"hichaelmart","email":"michael.hart.au@gmail.com"}],"time":{"modified":"2025-12-02T22:11:05.000Z","created":"2012-06-19T01:04:11.464Z","0.3.1":"2016-08-20T00:42:52.787Z","0.3.0":"2015-07-19T08:47:50.361Z","0.2.0":"2013-01-17T23:05:49.933Z","0.1.1":"2013-01-17T07:23:18.856Z","0.1.0":"2013-01-17T03:13:28.737Z","0.0.6":"2012-08-28T07:12:19.393Z","0.0.5":"2012-08-25T03:21:32.704Z","0.0.4":"2012-07-01T03:51:54.604Z","0.0.3":"2012-06-19T04:17:20.305Z","0.0.2":"2012-06-19T01:04:11.464Z"},"users":{},"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com","url":"http://github.com/mhart"},"repository":{"type":"git","url":"git+https://github.com/mhart/gelfling.git"},"versions":{"0.3.1":{"name":"gelfling","version":"0.3.1","description":"Create and send GELF (Graylog2) messages, including chunking","author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com","url":"http://github.com/mhart"},"main":"gelfling.js","keywords":["gelf","graylog","graylog2"],"repository":{"type":"git","url":"git+https://github.com/mhart/gelfling.git"},"license":"MIT","gitHead":"eb958af7bbdc50638376ac32d40e82e8c643e0c7","bugs":{"url":"https://github.com/mhart/gelfling/issues"},"homepage":"https://github.com/mhart/gelfling#readme","_id":"gelfling@0.3.1","scripts":{},"_shasum":"336a98f81510f9ae0af2a494e17468a116a9dc04","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.5","_npmUser":{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},"maintainers":[{"name":"hichaelmart","email":"michael.hart.au@gmail.com"}],"dist":{"shasum":"336a98f81510f9ae0af2a494e17468a116a9dc04","size":3137,"noattachment":false,"key":"/gelfling/-/gelfling-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/gelfling/download/gelfling-0.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gelfling-0.3.1.tgz_1471653771194_0.4699629773385823"},"directories":{},"publish_time":1471653772787,"_hasShrinkwrap":false,"_cnpm_publish_time":1471653772787,"_cnpmcore_publish_time":"2021-12-17T00:58:23.290Z"},"0.3.0":{"name":"gelfling","version":"0.3.0","description":"Create and send GELF (Graylog2) messages, including chunking","author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com","url":"http://github.com/mhart"},"main":"gelfling.js","keywords":["gelf","graylog","graylog2"],"repository":{"type":"git","url":"git+https://github.com/mhart/gelfling.git"},"license":"MIT","gitHead":"bb1e7874368bd8240d2edbc22b66edbbc355d4d3","bugs":{"url":"https://github.com/mhart/gelfling/issues"},"homepage":"https://github.com/mhart/gelfling#readme","_id":"gelfling@0.3.0","scripts":{},"_shasum":"147ed2198234bb0b98641525a042fe010fe4578f","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.10.39","_npmUser":{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},"maintainers":[{"name":"hichaelmart","email":"michael.hart.au@gmail.com"}],"dist":{"shasum":"147ed2198234bb0b98641525a042fe010fe4578f","size":3106,"noattachment":false,"key":"/gelfling/-/gelfling-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gelfling/download/gelfling-0.3.0.tgz"},"directories":{},"publish_time":1437295670361,"_hasShrinkwrap":false,"_cnpm_publish_time":1437295670361,"_cnpmcore_publish_time":"2021-12-17T00:58:23.503Z"},"0.2.0":{"name":"gelfling","version":"0.2.0","description":"Create and send GELF (Graylog2) messages, including chunking","author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com","url":"http://github.com/mhart"},"main":"gelfling.js","keywords":["gelf","graylog","graylog2"],"repository":{"type":"git","url":"https://github.com/mhart/gelfling.git"},"license":"MIT","readmeFilename":"README.md","_id":"gelfling@0.2.0","dist":{"shasum":"23a13c366883adae32ecfd252a566be302b88dc3","size":2624,"noattachment":false,"key":"/gelfling/-/gelfling-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gelfling/download/gelfling-0.2.0.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},"maintainers":[{"name":"hichaelmart","email":"michael.hart.au@gmail.com"}],"directories":{},"publish_time":1358463949933,"_hasShrinkwrap":false,"_cnpm_publish_time":1358463949933,"_cnpmcore_publish_time":"2021-12-17T00:58:23.697Z"},"0.1.1":{"name":"gelfling","version":"0.1.1","description":"Create and send GELF (Graylog2) messages, including chunking","author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com","url":"http://github.com/mhart"},"main":"gelfling.js","keywords":["gelf","graylog","graylog2"],"repository":{"type":"git","url":"https://github.com/mhart/gelfling.git"},"license":"MIT","readmeFilename":"README.md","_id":"gelfling@0.1.1","dist":{"shasum":"f3b359de6916675d6a94eb9a12ef4ece116dc0fb","size":2590,"noattachment":false,"key":"/gelfling/-/gelfling-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/gelfling/download/gelfling-0.1.1.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},"maintainers":[{"name":"hichaelmart","email":"michael.hart.au@gmail.com"}],"directories":{},"publish_time":1358407398856,"_hasShrinkwrap":false,"_cnpm_publish_time":1358407398856,"_cnpmcore_publish_time":"2021-12-17T00:58:23.924Z"},"0.1.0":{"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com","url":"http://twitter.com/hichaelmart"},"name":"gelfling","description":"Create and send GELF (Graylog2) messages, including chunking","version":"0.1.0","homepage":"https://github.com/mhart/gelfling","repository":{"url":"https://github.com/mhart/gelfling.git"},"main":"gelfling.js","readmeFilename":"README.md","_id":"gelfling@0.1.0","dist":{"shasum":"beb83691bd75614aa9bfc86dfafccd5a51ca669d","size":3394,"noattachment":false,"key":"/gelfling/-/gelfling-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gelfling/download/gelfling-0.1.0.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},"maintainers":[{"name":"hichaelmart","email":"michael.hart.au@gmail.com"}],"directories":{},"publish_time":1358392408737,"_hasShrinkwrap":false,"_cnpm_publish_time":1358392408737,"_cnpmcore_publish_time":"2021-12-17T00:58:24.142Z"},"0.0.6":{"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com","url":"http://twitter.com/hichaelmart"},"name":"gelfling","description":"Create and send GELF (Graylog2) messages, including chunking","version":"0.0.6","homepage":"https://github.com/mhart/gelfling","repository":{"url":"https://github.com/mhart/gelfling.git"},"main":"gelfling.js","_id":"gelfling@0.0.6","dist":{"shasum":"4a9e41922677885a279a5a3677fb684062e04a5f","size":3415,"noattachment":false,"key":"/gelfling/-/gelfling-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/gelfling/download/gelfling-0.0.6.tgz"},"maintainers":[{"name":"hichaelmart","email":"michael.hart.au@gmail.com"}],"directories":{},"publish_time":1346137939393,"_hasShrinkwrap":false,"_cnpm_publish_time":1346137939393,"_cnpmcore_publish_time":"2021-12-17T00:58:24.344Z"},"0.0.5":{"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com","url":"http://twitter.com/hichaelmart"},"name":"gelfling","description":"Create and send GELF (Graylog2) messages, including chunking","version":"0.0.5","homepage":"https://github.com/mhart/gelfling","repository":{"url":"https://github.com/mhart/gelfling.git"},"main":"gelfling.js","_id":"gelfling@0.0.5","dist":{"shasum":"45f54919b72c1328068453927bda0f89db31e147","size":3381,"noattachment":false,"key":"/gelfling/-/gelfling-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/gelfling/download/gelfling-0.0.5.tgz"},"maintainers":[{"name":"hichaelmart","email":"michael.hart.au@gmail.com"}],"directories":{},"publish_time":1345864892704,"_hasShrinkwrap":false,"_cnpm_publish_time":1345864892704,"_cnpmcore_publish_time":"2021-12-17T00:58:24.704Z"},"0.0.4":{"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com","url":"http://twitter.com/hichaelmart"},"name":"gelfling","description":"Create and send GELF (Graylog2) messages, including chunking","version":"0.0.4","homepage":"https://github.com/mhart/gelfling","repository":{"url":"https://github.com/mhart/gelfling.git"},"main":"gelfling.js","_id":"gelfling@0.0.4","dist":{"shasum":"d508b49af4b6e83d0b680fd18a0452f7fa241263","size":2999,"noattachment":false,"key":"/gelfling/-/gelfling-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/gelfling/download/gelfling-0.0.4.tgz"},"maintainers":[{"name":"hichaelmart","email":"michael.hart.au@gmail.com"}],"directories":{},"publish_time":1341114714604,"_hasShrinkwrap":false,"_cnpm_publish_time":1341114714604,"_cnpmcore_publish_time":"2021-12-17T00:58:24.887Z"},"0.0.3":{"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com","url":"http://twitter.com/hichaelmart"},"name":"gelfling","description":"Create and send GELF (Graylog2) messages, including chunking","version":"0.0.3","homepage":"https://github.com/mhart/gelfling","repository":{"url":"https://github.com/mhart/gelfling.git"},"main":"gelfling.js","_id":"gelfling@0.0.3","dist":{"shasum":"0682e9af18cba06cd12340081b78c4caad1a4129","size":3166,"noattachment":false,"key":"/gelfling/-/gelfling-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/gelfling/download/gelfling-0.0.3.tgz"},"maintainers":[{"name":"hichaelmart","email":"michael.hart.au@gmail.com"}],"directories":{},"publish_time":1340079440305,"_hasShrinkwrap":false,"_cnpm_publish_time":1340079440305,"_cnpmcore_publish_time":"2021-12-17T00:58:25.152Z"},"0.0.2":{"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com","url":"http://twitter.com/hichaelmart"},"name":"gelfling","description":"Create and send GELF (Graylog2) messages, including chunking","version":"0.0.2","homepage":"https://github.com/mhart/gelfling","repository":{"url":"https://github.com/mhart/gelfling.git"},"main":"gelfling.js","_id":"gelfling@0.0.2","dist":{"shasum":"04d8a22c6caa73e3a0e6ac9f7d9602d0760c8bb1","size":3204,"noattachment":false,"key":"/gelfling/-/gelfling-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/gelfling/download/gelfling-0.0.2.tgz"},"maintainers":[{"name":"hichaelmart","email":"michael.hart.au@gmail.com"}],"directories":{},"publish_time":1340067851464,"_hasShrinkwrap":false,"_cnpm_publish_time":1340067851464,"_cnpmcore_publish_time":"2021-12-17T00:58:25.371Z"}},"readme":"# GELF (Graylog2) messages in node.js\n\nIncludes chunked messages, so messages can be any size\n(couldn't find another node.js lib that does this)\n\n```javascript\nvar gelfling = require('gelfling')\n\nvar client = gelfling()\n\nclient.send('Message', function(err) { console.log('Sent') })\n\nclient.send({ short_message: 'Message', facility: 'myApp', level: gelfling.INFO })\n\nvar complexClient = gelfling('localhost', 12201, {\n  defaults: {\n    facility: 'myApp',\n    level: gelfling.INFO,\n    short_message: function(msg) { var txt = msg.txt; delete msg.txt; return txt }\n    myAvg: function(msg) { return msg.myTotal / msg.myCount }\n  }\n})\n\ncomplexClient.send({ txt: 'Hi', myTotal: 1337, myCount: 23 })\n```\n","_attachments":{},"homepage":"https://github.com/mhart/gelfling#readme","bugs":{"url":"https://github.com/mhart/gelfling/issues"},"license":"MIT"}