Graylog2 client library for Node.js, based on node-graylog. This has been heavily modified to the point where there is not much left of the original; however, this library should still be compatible with the old one, except for configuration and the GLOBAL function setup (some optional arguments in logging calls are not supported; they will be logged as additional data).
** New: ** Chunked GELF is now supported.
var graylog2 = ;var logger =servers:'host': 127001 port: 12201'host': 127002 port: 12201hostname: 'server.name' // the name of this host// (optional, default: os.hostname())facility: 'Node.js' // the facility for these log messages// (optional, default: "Node.js")bufferSize: 1350 // max UDP packet size, should never exceed the// MTU of your system (optional, default: 1400);logger;
Short with additional data:
Long with additional data:
It's a miracle. Get it at http://www.graylog2.org/
npm install graylog2
See LICENSE file. Basically, it's a kind of "do-whatever-you-want-for-free" license.
Egor Egorov email@example.com