0.1.3 • Published 10 years ago

amqp-gelf-stream v0.1.3

Weekly downloads
3
License
BSD
Repository
github
Last release
10 years ago

amqp-gelf-stream

Creates a stream to work with bunyan to send log messages to an amqp server in gelf format. This is derivative of gelf-stream which provides a direct connection to a Graylog2 server.

Install

npm install amqp-gelf-stream

Example

var amqpStream = require('amqp-gelf-stream')
  , logger = require('bunyan');

var stream = amqpStream.create('myQueue', { host:'localhost', port:5672 });
var log = new logger({ 
  name: 'myLogger', 
  streams: [
    { 
      type: 'raw', 
      stream: stream, 
      level: 'info' 
    }
  ],
  serializers: {
    req: logger.stdSerializers.req,
    res: logger.stdSerializers.res
  }
});

log.info('hello world');

stream.end();
0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

11 years ago