bunyan-redis

Bunyan redis transport

Usage no npm install needed!

<script type="module">
  import bunyanRedis from 'https://cdn.skypack.dev/bunyan-redis';
</script>

README

bunyan-redis

Bunyan redis transport

Installation

npm install bunyan-redis

Usage

With existing redis client connection.

var client = redis.createClient();

var transport = new RedisTransport({
  container: 'logs',
  client: client
});

var logger = bunyan.createLogger({
  name: 'bunyan-redis',
  streams: [{
    type: 'raw',
    level: 'trace',
    stream: transport
  }]
});

And with connection data.

var transport = new RedisTransport({
  container: 'logs',
  host: '127.0.0.1',
  port: 6379,
  password: 'password'
  db: 0
});

var logger = bunyan.createLogger({
  name: 'bunyan-redis',
  streams: [{
    type: 'raw',
    level: 'trace',
    stream: transport
  }]
});

Options

  • host - redis hostname
  • port - redis port
  • db - redis database index
  • password - redis password
  • client - redis client instance
  • container - redis key

Tests

npm test