Bunyan redis transport
npm install bunyan-redis
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
}]
});
- host - redis hostname
- port - redis port
- db - redis database index
- password - redis password
- client - redis client instance
- container - redis key
npm test